El Chupacabras

There are several legendary creatures around the world which are part of local legends and lore. Scotland has “Nessie”, the Loch Ness monster; North America has Saasquatch, also known as Bigfoot; and in Asia a similar creature is called the Yeti. In Latin America, they have the scariest one of all: El Chupacabras. The difference … Continue reading El Chupacabras