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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results