Pyramids of Chi

A place of majesty and healing situated in the city of Ubud in Bali, the Island of the Gods.

   

Related Articles

9 Angels

A place of wayfare for travelers on the island of the Gods, first encountered in 2017 on the “9 Angels” episode of the journey home