François Libert: Porkfish - Anisotremus virginicus
François Libert: Painted sweetlips, subadult - Diagramma pictum
François Libert: White margate - Haemulon album
François Libert: Tomtate - Haemulon aurolineatum
François Libert: Caesar grunt - Haemulon carbonarium
François Libert: French grunt - Haemulon flavolineatum
François Libert: Cottonwick - Haemulon melanurum
François Libert: White grunt - Haemulon plumierii
François Libert: White grunt - Haemulon plumierii
François Libert: Many-spotted sweetlips, juvenile - Plectorhinchus chaetodonoides
François Libert: Many-spotted sweetlips, juvenile - Plectorhinchus chaetodonoides
François Libert: Striped sweetlips - Plectorhinchus lessonii
François Libert: Striped sweetlips - Plectorhinchus lessonii
François Libert: Striped sweetlips, juvenile - Plectorhinchus lessonii
François Libert: Diagonal-banded sweetlips - Plectorhinchus lineatus
François Libert: Diagonal-banded sweetlips, subadult - Plectorhinchus lineatus
François Libert: Dotted sweetlips - Plectorhinchus pica
François Libert: Ribbon sweetlips - Plectorhinchus polytaenia
François Libert: Ribbon sweetlips - Plectorhinchus polytaenia
François Libert: Ribbon sweetlips, old subadult - Plectorhinchus polytaenia
François Libert: Ribbon sweetlips, subadult inspected by a bluestreak cleaner wrasse - Plectorhinchus polytaenia and Labroides dimidiatus
François Libert: Ribbon sweetlips, subadult - Plectorhinchus polytaenia
François Libert: Ribbon sweetlips, older juvenile - Plectorhinchus polytaenia
François Libert: Ribbon sweetlips, juvenile - Plectorhinchus polytaenia
François Libert: Ribbon sweetlips, juvenile - Plectorhinchus polytaenia
François Libert: Ribbon sweetlips, portrait - Plectorhinchus polytaenia
François Libert: Oriental sweetlips - Plectorhinchus vittatus
François Libert: Bastard grunt - Pomadasys incisus
François Libert: Bastard grunt - Pomadasys incisus