do you think that the bipedal lizard creature in the rocky terrain exhibit(?) was el chupacabra? Kind of makes sense. She did say that she found it in Central America and it does seem to fit the description.
Announcement
Collapse
No announcement yet.
el chupacabra
Collapse
This topic is closed.
X
X
Comment