Texas Man Says He Has Mythical Chupacabra
A man living north of San Antonio says he has quite the animal sitting in his freezer — and it may be a mythical chupacabra.
Full article here: http://www.thedenverchannel.com/news/20661717/detail.html
A man living north of San Antonio says he has quite the animal sitting in his freezer — and it may be a mythical chupacabra.
Full article here: http://www.thedenverchannel.com/news/20661717/detail.html