Have you ever been?
The picture below popped up on my computer when I opened Bing today. This place looks so amazing I was curious if any Taucktourians have visited this place. If so, did you climb to the top (if you're even allowed to)?
The place is Mount Fanjing in SW China. If you were wondering there are 8,888 steps to get to the top.