Chupacabra?

Chupacabra caught in Texas?

Ratcliffe, TX (KAVU/DISCOVERY CHANNEL/CNN) – Deep in the backwoods of south Texas, you never know what could be lurking around the corner – …