#frenchgrunt
Say ‘Ahhhh!’. White grunt shows the smaller French grunt who’s the boss 😤😤 #whitegrunt #frenchgrunt #interspecies #mogged #coralcitycamera
October 14, 2026 at 2:20 PM
Coral City: the soap opera. A juvenile bluestriped grunt tries to start some ish w a French grunt only to have the damselfish put them both back into their places 😂 #interspeciesdrama #bluestripedgrunt #frenchgrunt #damselfish #coralcitycamera
June 2, 2026 at 4:34 PM
What do you think these French grunts are shouting at each other about (this went on for 2 minutes!)?? #frenchgrunt #mouthoff #mouthfight #grunt #coralcitycamera
May 19, 2026 at 3:25 PM
February 13, 2026 at 3:25 PM
December 9, 2025 at 4:23 PM
November 16, 2025 at 5:24 PM
November 14, 2025 at 3:04 PM
November 6, 2025 at 4:18 PM
September 12, 2025 at 3:00 PM
Our resident spotted moray makes its daily commute through the same path nearly everyday at the same time each morning #spottedmoray #moray #thatsamoray #morningcommute #slither #stripedparrotfish #parrotfishjungle #tomtate #frenchgrunt #coralcitycamera #miami #portmiami #biscaynebay #coralcity
September 7, 2025 at 4:10 PM
October 6, 2024 at 1:02 AM
25/100 French Grunt,Haemulon flavolineatum saying hello and also announcing our new grandbaby! #dothe100dayproject #the100dayproject #100creaturesonthereef #coralreef #fishart #grunt #frenchgrunt #babyfish #marineart
March 18, 2026 at 7:53 PM