Kentucky Meat Shower: Why Did Meat Fall From the Sky in Kentucky?
On March 3, 1876, something deeply strange happened near Olympia Springs in Bath County, Kentucky. Pieces of what appeared to be fresh meat began falling from a clear sky around the farm of Allen and Mrs. Crouch. The shower lasted only a few minutes, but it left an area roughly 100 yards long and 50 … Read more