Halichoeres cyanocephalus, Yellowcheek wrasse : fisheries, gamefish, aquarium

Halichoeres cyanocephalus (Bloch, 1791)

Yellowcheek wrasse