Meat rain mystery in Kentucky, USA

(ORDO NEWS) -- Within minutes of March 3, 1876, chunks of meat rained down from