Featured
Weird
The Mystery Of The Kentucky Meat Shower Is Still Haunting People To This Day
In 1876, meat fell from the sky in Kentucky. Here's why it probably happened (and, incidentally, how it tasted).