Yellowcheek wrasse

Halichoeres cyanocephalus

Halichoeres cyanocephalus is a species of wrasse found in the Western Atlantic, mainly in the Caribbean, and south to Brazil.