Not so fast Chuck, Chupacabra caught?
Jerry Avery lives north of San Antonio, Texas and claims he has the body of what's being called the legendary chupacabra.
Mythical Chupacabra Caught
Jerry Avery lives north of San Antonio, Texas and claims he has the body of what's being called the legendary chupacabra.
Mythical Chupacabra Caught
No comments:
Post a Comment