The well spring of Tirta Empul emerges naturally from deep in the Earth and is believed that it is the 'infinite creation'.
All Images © Bart Aldrich, All Rights Reserved. Please contact for permission.