Place: Seven Star Crags, Zhaoqing, Guangdong Sheng, China
By Becky Timbers Uploaded on 31 January 2008 88 views
One of the seven craggy peaks