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