Diving Menjangan Island, Bali, Indonesia - divehappy
A large table coral is home to thousands of glassfish

A large table coral is home to thousands of glassfish