back to top

Strange Animals Thought to Be Chupacabras Killed in Hood County, Texas

(July 14) -- Is there such a thing as a chupacabra? Some residents of Hood County, Texas, believe they\'ve killed two of the legendary beasts, which have long been considered the stuff of myths.

Posted on
For beauty & style as you are
a brand