Skeptoid #653: The Great Kentucky Meat Shower

Published: Dec. 11, 2018, 9 a.m.

A rain of meat is said to have fallen in rural Kentucky one day in 1876.