Wednesday, February 08, 2006

Drawings of Texas chupacabras

Cryptomundo has a an account of a new Chupacabra sighting in Texas, complete with drawings.

Canby Depot Museum