chupacabra

Dewitt County ‘Chupacabra’ Returns To Television
Bigfoot, the Loch Ness Monster, aliens from outer space, and the 'chupacabra' are all legends that just about everyone has heard of. Whether you believe in the creature known as the "chupacabra" or not, it apparently makes a great story for television.