The Chupacabra, for those of you who live north of, say, San Antonio, is a legendary mythical(?) beast implicated in hundreds of ghastly animal mutilations and worse throughout the Southwest…
LEGEND OF THE CHUPACABRA
By | July 2000
Reviews
By | July 2000
The Chupacabra, for those of you who live north of, say, San Antonio, is a legendary mythical(?) beast implicated in hundreds of ghastly animal mutilations and worse throughout the Southwest…