Moorish idol (Zanclus canescens) races along a reef off Haunuma Bay. Hawaii.

Photos about moorish idols (Zanclidae); including moorish idol larvae and juveniles: