Doberman Vs. Pack of Coyotes
Jerry gray said
What is chupacabra?
Click to expand...
A mythical dog like critter that supposedly dwells in the desert southwest and Mexico. Been lots of sightings, videos and pictures of "something" weird and dog like.
Print