Meet the shiest "turtle" in China! A turtle-shaped island recently emerged from Modaoxi River in Chongqing Municipality, southwest China. This "turtle" only agrees to meet the public when the water level of the Three Gorges Reservoir drops to between 163 and 168 meters.