A wee trip

By stuzo

Tegalalang rice terrace

This is the largest rice terrace in Bali, located in the artistic town of Ubud.

Comments
Sign in or get an account to comment.