A large school of french grunts (Haemulon flavolineatum) on a coral reef off Cancun, Quintana Roo, Yucatan Peninsula, Mexico. Caribbean Sea.