Wednesday, August 13, 2008

Chupacabra in Texas, Bigfoot in Georgia...WTF

A Chupacabra has been spotted in Texas, it's kinda cute, nothing like El Chupacabra


Bigfoot on the other hand, I am gonna go with fat man who died in a costume.

0 comments: