Deputies Dashboard Camera Captures Chupacabra In Dewitt County, Texas
Back in 2008, a pair of Dewitt County sheriff’s deputies witnessed something astounding. One of them began to record what is known to be a chupacabra. These cryptozoological creatures, have been talked about for...