A 15-member team of expert cavers and photographers dicovered a cave wonder in Chongqing, a major city in Southwest China. The cave is so huge that it has its own weather system with thick cloud and fogs. [China.org.cn / 163.com]
Go to Forum >>0 Comment(s)