Watch
Events
Articles/Blog
Oasis
Things
More
Sacred Sites on my travel wish list - Guanyin of Nanshan. This 354 ft statue of Quan Yin, Goddess of Mercy, is in China and is the 12th tallest statue in the world. Fun Fact - she appears in big budget giant shark movie The Meg! May we all be blessed by the love of Quan Yin
Load more
You are about to purchase the items, do you want to proceed?