Is THIS a Chupacabra? Wolfman? VIDEO: A Mystery at the Amarillo Zoo...

In Amarillo, Texas, officials at the zoo found themselves with a mystery on their hands.

The Zoo's surveillance cams picked up the bizarre images...but no one can figure out what, exactly, the creature is.

The Amarillo Zoo swears the image is real, and they are baffled.


Sponsored Content

Sponsored Content