Kentucky MEATRAIN

A mysterious meat shower rained down on the Crouch family farm in Olympia Springs on March 3, 1876