In February of 1855, around the area of East and South Devon, England The Devil’s Footprints were found in the snow. These hoof-like prints covered...
A photo of a strange creature posted online this week spurred a massive discussion and prompted the internet to wonder if the Chupacabra was vacationing...