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: Cryptozoology
0 Comments:
Post a Comment
<< Home