Skeptoid
Jan 30 2024 • 15 mins
Was this infamous 1976 dioxin disaster as bad as reported, or might it have been much worse than we thought?