Moorish idol

Moorish idol

 

Scientific name : Zanclus cornutus
Family : Zanclidae
Size : Up to 20 cm long