Humhead Wrasse

Humhead Wrasse

Humphead / Napoleon wrasse (Cheilinus undulatus) with remora (Echeneis naucrates) Red Sea