Google
 

14 August 2008

Ayayay! El Chupacabra!

Officers in Dewitt County, Texas encountered what appears to be the legendary Chupacabra while on a routine fence check. Here's the clip:



Links:
Scientific American.com

No comments: