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 ...