
Ep. 9 | The Kentucky Meat Shower
On March 3, 1876, residents of Bath County, Kentucky witnessed one of the strangest events in American history—meat began falling from the sky. Chunks of flesh, some two inches wide, rained down over a farmhouse while a







