It was found in Texas by some old lady. Read All about it here.
We better be careful, the Chupacabra is expanding its territory. Soon, it’ll be a faceoff between Chupacabra and Bigfoot. Goatsucker vs fuzzy gorilla-thing. Who would you bet on? If my Mexican instincts are correct, I would say Chupacarbra. Primarily because, you [...]