Close-up of green zoanthid coral polyps and algae on rocks at Mengening Beach, Bali. - stock photo

More Photos from Mengening Beach