Case File
CASE FILE — OPEN
The Kentucky Meat Shower
On March 3, 1876, fresh meat fell from a clear sky over a Kentucky farm. Two men tasted it. Scientists examined it under microscopes. The leading explanation is worse than the mystery.