posted on Jun, 10 2008 @ 01:34 PM
The Lost City of the Serpents is a place never recorded to have been seen by human eyes. It is said to be the resting place for the Amphithere species
(draco americanus mex). Whether or not they still live there today is unknown, at least to many. I, personally, have faith (non-religious by the way)
that the once great species of dragons are still alive. No one can say I'm right and no one can say I'm wrong.
Anything is Possible.