82ºF

Is it a real chupacabra?

Residents in one Dewitt County town think they have caputred a chupacabra.
Residents in one Dewitt County town think they have caputred a chupacabra.