chupacabra

Chupacabra Found

September 2, 2009
Thumbnail image for Chupacabra Found

The illusive chupacabra has apparently been captured in Blanco Texas, of all places. The chupacabra, which means Goat Sucker, has been allegedly spotted in places ranging from Russia to Maine to the Philippines. Jerry Ayer, the owner of Blanco Taxidermy School, is in possession of the mythical beast’s body. The chupacabra was discovered by one [...]

Read the full article →