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!
top of page
bottom of page