Cheilinus undulatusGiant humphead wrasse


Cheilinus undulatus