BlazeTV StaffJun 10, 2022Video 'Chupacabra?': Mysterious figure caught on camera has Texas city officials seeking answers