Saturday, December 27, 2008

Chupa Found?

In September 2007, it was reported by several news networks and wire services that a Texan woman named Phylis Canion had found what she claimed to be a Chupacabra head outside her Cuero ranch 80 miles southeast of San Antonio. Ladies and gentlefolks, fellow cryptofreaks, is this your impression of a goat sucker? Or this?

Labels:

0 Comments:

Post a Comment

<< Home

 subscribe

Add to Google Reader or Homepage

Powered by FeedBurner

dating