Has Someone Finally Caught the Chupacabra Here in the Crossroads?!?
In the back woods of Ratcliffe, a small town in DeWitt County in South Texas, residents are certain they’ve found the mythical, despicable chupacabra, and this time, it’s alive.
As you can see in the video, the family managed to trap something that a wildlife expert refers to as “some kind of canine”. All I’m saying is I have never seen a dog eat like that.
The video is courtesy of ABC7 in L.A.