A majestic angelfish (Pomacanthus navarchus) in front of  a green sponge. Indonesia.

Photos about marine angelfishes (Pomacanthidae); including spawning adults, larvae and juveniles: