Kentucky Meat Shower

Mar 02, 02:00 PM
Subscribe
The 150th anniversary of the Kentucky Meat Shower is tomorrow. On March 3, 1876, in Owingsville, Kentucky, meat rained down from the sky on the small town.