September 2, 2007

Chupacabra Discovered!!

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 [...]