This little booger has always interested me, although the stories out of South America and Puerto Rico paint a much more terrifying picture of the Chupacabra(Literally "Goatsucker")than this news story does.
Here is the Chupacabra of Texas
[/img]
[/img]