Skeptoid #653: The Great Kentucky Meat Shower

Skeptoid - A podcast by Brian Dunning - Tuesdays

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