An Oklahoma television station, “News On 6” was sent the above photos by a “viewer who requested her name not be used.”
She told the station the two pictures showed a dead Chupacabras in Stilwell, Oklahoma, a town about 100 miles southeast of Tulsa.
You decide. What do you think it is?
The traditional Chupacabras:
Now for your musical interlude…as you ponder this latest Okie labeled a “Chupacabras.”
As you will recall, ”More” is the theme song to the 1962 Italian film Mondo Cane (“A Dog’s World”).
Thanks to many people too numerous to name who sent along links and more regarding the Texas and Oklahoma “Chupacabras” stories and videos.
Follow CryptoZooNews
Not Found
The resource could not be found.