From Scientific American, Jul 13, 2008...
Traveling all the way from its point of origin in Puerto Rico, the chupacabra (literally "goat sucker") has now popped up in the Texas town of Cuero. Or it allegedly has. Even better, sheriff's deputy (in training no less) Brandon Reidel caught the supposed chupacabra on tape.
Read more and watch video...
Showing posts with label Chupacabra. Show all posts
Showing posts with label Chupacabra. Show all posts
Wednesday, August 13, 2008
Subscribe to:
Posts (Atom)
