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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results