I lost my word while coming across this incredibly awe-inspiring scene in Yunnan, China. It is something far beyond what you can expect and imagine, a gift from Mother Nature, a grace of god.
No comments yet