« “New Montauk Monster” photo from Panama | Main
Chupacabra Finally Found…Again
By Teddy Dawes
More evidence of the elusive Chupacabra has turned up, this time in Texas. You wouldn’t expect a secret to be kept long in a place called Wise County.
Topics: Cryptozoology | No Comments »

