Rocky beach with tide pools and ocean under a soft, cloudy sky at Mengening Beach, Bali. - stock photo

More Photos from Mengening Beach