Close Three spot angelfish (Apolemichthys trimaculatus), Eagle Island lagoon

Three spot angelfish (Apolemichthys trimaculatus), Eagle Island lagoon

Three spot angelfish (Apolemichthys trimaculatus)

© Anne Sheppard