Mother Nature Might Be The Best Artist Of All: China’s Rainbow Mountains!

There won’t be many words to this post. There’s no need. The post’s title says it all “Mother Nature Might Be The Best Artist Of All!” China’s Rainbow Mountains, located in the Zhangye Danxia Geopark, is only one –of a million examples– of Mother Nature’s masterpieces, but it made me stop in my tracks. I […]