hyena

hyena

Texas Man Claims He Caught A Chupacabra On Camera In Goliad County

The legend of the chupacabra is a lot like Bigfoot...people swear they've seen one, however there is no known proof it ever existed. Until now!
Read More