Skeptoid #920: The Headless Goats of the Chattahoochee

Published: Jan. 23, 2024, 10 a.m.

The carcasses of headless goats are floating in the Chattahoochee River; too many for a prosaic explanation.