posted on Aug, 9 2005 @ 06:18 PM
NOT unexplained...and NOT from India. Both points wromg there sorry.
This is a pic of a wax figure in a tourest cave spot in South America.....I am unsure the mysterious caves name but its been on this site before.
Its not a real critter, folks can go stand by the wax figure and have there pics taken. It is lit with colored lights, and the pic your showing us is
a postcard type pic advertising the South American caves. Plus it looks like it has been bent at some point. There are clearer, cleaner versions of
this SAME pic on this site.
It is however a representation of the infamous Chupacabra.
[edit on 9-8-2005 by theRiverGoddess]