Friday, September 4, 2009

Chupacabra!!


Chupacabra: blood-sucking mythical beast 'found in Texas' - Telegraph

Strange that the story isn't being picked up by US media. Freaky looking thing...

No comments: