Giant Humphead Wrasse (Cheilinus undulatus) also called Napoleon Wrasse. Sanganeb Reef, Sudan Red Sea.
                       
Ballan Wrasse
                       
Rainbow Wrasse biting finger
                       
Rainbow Wrasse left side swimming
                       
Rainbow wrasse biting
                       
Rainbow wrasse swimming