A Possible Chupacabra Gets Spotted In Amarillo, Texas

1333
Published on June 15, 2022 by Tex Hollywood

Chupacabras have existed in folklore for a long time and are pictured as scary humanoid creatures with porcupine-like spines on their backs and they apparently suck blood out of animals. Apparently, a chupacabra was spotted in Amarillo, Texas. Like everything else on the internet, this news is best taken with a pinch of salt!

Category Tag

});