Where are Ron and Ellen?
Fall 2003
New beach being built at Sanur.