Quentin Woolery
New Member
The urban legend of the Chupacabra or "goat killer" has been alive in Mexico for longer than anyone can remember. Now there are some creatures that have been killed in different places that people are saying are Chupacabra. What do you think?