Sightings of creatures resembling the legendary chupacabra could mean bad news for area pets, according to KGTV Channel 10 ABC News.
Sightings of creatures resembling the legendary chupacabra could mean bad news for area pets, according to KGTV Channel 10 ABC News.