Perhaps the Mount Baigong itself is a man made Structure that has decayed for millions of years since it look just like those that I seen in Life After People Documentary films after at least 1000 years.

[edit on 16-10-2009 by masonicon]