Where are Ron and Ellen?
Fall 2003
Lots of monkeys live in the temple at Ulu Watu.