Terrace Rice Fields (Stock Footage)

Terrace Rice Fields (Stock Footage)

Terrace rice fields in Tegallalang, Ubud on Bali, Indonesia.

by
by
by
by
by
by