Frozen Waterfall A waterfall at the foot of Flame Mountain with a 20 meters drop which has frozen over. It is located in Turufan, XinJiang province, China. Link [in Chinese] Comments (26) Commenting is closed. Click here to view up to the first 100 of this post's 26 comments