Texas Has Gone Chupacabra Crazy!

Posted by on July 14th, 2010

Someone print a t-shirt! Thanks to Weird Things reader Katy for sending this in.

[WFAA]

Comments are closed.