Photo: Getty Images
A newly opened museum exhibit in Kentucky explores a legendary incident wherein chunks of meat mysteriously rained down upon a small town. Known as the Kentucky Meat Shower, the classic Fortean event occurred on March 3rd, 1876 in the community of Olympia Springs. During its time, the bizarre incident received widespread media coverage with the source of the mysterious falling material being the subject of considerable speculation though the cause of the strange case remains a mystery to this day.
More on this story at the Coast to Coast AM website.