Visitors take photos to mark their adventure in a 200-meter natural ice cave, in what is now a popular tourist attraction located in a natural reserve in northeast China’s Jilin province. With icicles hanging all over the place, the cave looks just like the ice castle in the Disney animated film Frozen.