17d
TheTravel on MSNMountain Goes Viral After Tourist Spots "Face" On ItPuppy Mountain' is located along the longest river in China, the Yangtze River. The government has installed a deck for people to marvel at the amazing landscape found here, but only recently did ...
When reviewing the photos, he saw something he hadn’t noticed before: A mountain shaped like a dog’s head rested on the ground next to the Yangtze River, its snout perched at the water’s edge.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results