INDONESIA | Sunday, 11 November 2007 | Views [302]
The Taman Sari or Water Castle Del boy can be seen in the distance tracking his next unsuspecting victim