stone sculpture in holy monkey forest, Ubud, Bali, archipelago Indonesia, 2010


Copyright
Size: 4592x3056 / 6.1MB>