Diving Menjangan Island, Bali, Indonesia - divehappy
Rain patterns the ocean surface above a large table coral at Menjangan

Rain patterns the ocean surface above a large table coral at Menjangan