- Oddiverse Blog
- By Laura Sinpetru
- April 5th, 2014
Chupie, the Texas Chupacabra, Has Been Put to Sleep
The creature was recently caught by a couple, some say it was a raccoon with mange
The creature was recently caught by a couple, some say it was a raccoon with mange