OWENTON, Ky. (WAVE) - The Kentucky Meat Shower is one of the strangest events in history, not just Kentucky’s. On March 3, 1876, in Owingsville, Kentucky, meat rained down from the sky on the small ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results