Sacred Site, Australia

Sacred site, Australia

The Window - sacred site for aboriginals, in Glen Helen Gorge - Northern Territory, Australia.