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!