François Libert: Redmouth grouper - Aethaloperca rogaa
François Libert: Redmouth grouper inspected by blackspot cleaner wrasse - Aethaloperca rogaa & Labroides pectoralis
François Libert: Slender grouper - Anyperodon leucogrammicus
François Libert: Slender Grouper - Anyperodon leucogrammicus
François Libert: Slender grouper, juvenile - Anyperodon leucogrammicus
François Libert: Slender Grouper, portrait - Anyperodon leucogrammicus
François Libert: Peacock Grouper in clear livery - Cephalopholis argus
François Libert: Peacock grouper in intermediate livery - Cephalopholis argus
François Libert: Peacock Grouper in dark livery at night - Cephalopholis argus
François Libert: Peacock Grouper, subadult in dark livery at dusk - Cephalopholis argus
François Libert: Peacock Grouper with Whitemouth Moray - Cephalopholis argus and Gymnothorax meleagris
François Libert: Graysby - Cephalopholis cruentata
François Libert: Graysby - Cephalopholis cruentata
François Libert: Bluespotted Grouper - Cephalopholis cyanostigma
François Libert: Bluespotted Grouper - Cephalopholis cyanostigma
François Libert: Coney - Cephalopholis fulva
François Libert: Coney - Cephalopholis fulva
François Libert: Coney - Cephalopholis fulva
François Libert: Coney - Cephalopholis fulva
François Libert: Coney, juvenile - Cephalopholis fulva
François Libert: Yellowfin Hind - Cephalopholis hemistiktos
François Libert: Yellowfin Hind with intermediate coloration - Cephalopholis hemistiktos
François Libert: Yellowfin Hind showing excitment coloration - Cephalopholis hemistiktos
François Libert: Yellowfin Hind - Cephalopholis hemistiktos
François Libert: Freckled Grouper - Cephalopholis microprion
François Libert: Coral Grouper, portrait - Cephalopholis miniata
François Libert: Coral grouper - Cephalopholis miniata
François Libert: Coral grouper - Cephalopholis miniata
François Libert: Coral grouper - Cephalopholis miniata
François Libert: Coral Grouper - Cephalopholis miniata