Could the following image be that of a mysterious creature known as the Chupacabras (meaning “goat-sucker” in Spanish)? It appears that another one of these creatures was shot and killed here in Texas, which has seen a spate of sightings of the elusive creature in recent years. We will be investigating this claim further and provide you with updates here. Stay tuned!
Another Texas Chupacabras Shot?