Located in central China’s Hubei province, the rock face sits on Yangtze River, with its “snout” at the water’s edge.
For years, social media users have shared images and videos they claimed show Elephant Rock, a naturally formed geological ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results