Where are Ron and Ellen?
Fall 2003
The temple at Ulu Watu is perched high on a cliff over the sea.