Coral City Camera
@coralcitycamera.bsky.social
The CCC is an underwater camera streaming live from an urban coral reef in Miami, FL. A public art & scientific research project by Coral Morphologic (https://bsky.app/profile/coralmorphologic.bsky.social) ◦ coralcitycamera.com
👋〰️🛸〰️ #southernstingray #stingraysofcoralcity #stingray #flyingsaucer #magiccarpet #flapflap #overhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
November 10, 2025 at 2:32 PM
A Miami Dolphin before dawn 🐬🔮🐬 #dolphin #miamidolphin #dolphinsofcoralcity #dawn #morningswim #cetacean #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
November 9, 2025 at 4:17 PM
A Miami Dolphin before dawn 🐬🔮🐬 #dolphin #miamidolphin #dolphinsofcoralcity #dawn #morningswim #cetacean #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
A nurse shark cruisin with a freewheelin remora #nurseshark #sharksofcoralcity #remora #sharksucker #cruisin #freewheelin #frenchangelfish #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
November 8, 2025 at 6:20 PM
A nurse shark cruisin with a freewheelin remora #nurseshark #sharksofcoralcity #remora #sharksucker #cruisin #freewheelin #frenchangelfish #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
Reposted by Coral City Camera
Gliding over a forest of quadricolor anemones in the Coral Morphologic coral museum #coralmorphologic #miami #coralcity
November 8, 2025 at 5:53 PM
Gliding over a forest of quadricolor anemones in the Coral Morphologic coral museum #coralmorphologic #miami #coralcity
Reposted by Coral City Camera
A gentle underwater zephyr wafts thru this Bernardpora coral in the Coral Morphologic coral museum #coralmorphologic #miami #coralcity
November 7, 2025 at 5:40 PM
A gentle underwater zephyr wafts thru this Bernardpora coral in the Coral Morphologic coral museum #coralmorphologic #miami #coralcity
And here’s a double eagle ray for good luck!! #spottedeagleray #eagleray #stingraysofcoralcity #stingray #doubleeagle #goodluck #flylikeaneagle #elasmobranch #remora #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
November 7, 2025 at 4:46 PM
And here’s a double eagle ray for good luck!! #spottedeagleray #eagleray #stingraysofcoralcity #stingray #doubleeagle #goodluck #flylikeaneagle #elasmobranch #remora #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
French grunts with le argument 🇫🇷😤😤🇫🇷 #frenchgrunt #grunt #mouthoff #mouthfight #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
November 6, 2025 at 4:18 PM
French grunts with le argument 🇫🇷😤😤🇫🇷 #frenchgrunt #grunt #mouthoff #mouthfight #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
Reposted by Coral City Camera
Fluorescent Cerianthus anemone sway in the Coral Morphologic coral museum #coralmorphologic #miami #coralcity
November 5, 2025 at 5:04 PM
Fluorescent Cerianthus anemone sway in the Coral Morphologic coral museum #coralmorphologic #miami #coralcity
A planehead filefish is not a usual visitor here in Coral Cuty, so it was treat to see this elegant oddball come in for a close up today 🤩 #planeheadfilefish #filefish #elegantoddball #closeup #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
November 5, 2025 at 1:47 PM
A planehead filefish is not a usual visitor here in Coral Cuty, so it was treat to see this elegant oddball come in for a close up today 🤩 #planeheadfilefish #filefish #elegantoddball #closeup #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
A manatee gingerly plods against a strong incoming current over the spiky staghorn corals (which are not something a manatee is used to encountering in the Intercoastal Waterway!) #manatee #manateesofcoralcity #ploddingalong #coralcitycamera #miami #portmiami #biscaynebay #coralcity
November 4, 2025 at 3:39 PM
A manatee gingerly plods against a strong incoming current over the spiky staghorn corals (which are not something a manatee is used to encountering in the Intercoastal Waterway!) #manatee #manateesofcoralcity #ploddingalong #coralcitycamera #miami #portmiami #biscaynebay #coralcity
Just a good old fashioned parrotfish goof-off #rainbowparrotfish #midnightparrotfish #parrotfishcapitaloftheworld #parrotfishjungle #goofoff #smile #ham #goofball #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
November 2, 2025 at 3:22 PM
Just a good old fashioned parrotfish goof-off #rainbowparrotfish #midnightparrotfish #parrotfishcapitaloftheworld #parrotfishjungle #goofoff #smile #ham #goofball #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
White grunts got into another face-to-face face-off 😮😮 #whitegrunt #faceoff #mouthoff #mouthfight #grunt #facetoface #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
November 2, 2025 at 3:21 PM
White grunts got into another face-to-face face-off 😮😮 #whitegrunt #faceoff #mouthoff #mouthfight #grunt #facetoface #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
The magic carpet flies 👻 #southernstingray #stingraysofcoralcity #magiccarpet #magiccarpetride #stingray #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
October 31, 2025 at 2:28 PM
Midnight parrotfish vs CamDam: the battle for algae continues! #midnightparrotfish #parrotfishjungle #parrotfishcapitaloftheworld #camdam #damselfish #faceoff #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
October 30, 2025 at 11:35 PM
Midnight parrotfish vs CamDam: the battle for algae continues! #midnightparrotfish #parrotfishjungle #parrotfishcapitaloftheworld #camdam #damselfish #faceoff #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
Get that thing off my face!! A poor yellowtail parrotfish was really struggling with an uninvited hitchhiking remora today in Coral City :/ #yellowtailparrotfish #remora #struggle #thestruggleisreal #camdam #damselfish #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
October 29, 2025 at 1:14 PM
Get that thing off my face!! A poor yellowtail parrotfish was really struggling with an uninvited hitchhiking remora today in Coral City :/ #yellowtailparrotfish #remora #struggle #thestruggleisreal #camdam #damselfish #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
A green sea turtle gets a grip on the Cam and tries to push off against the incoming current of the strong seas ripping offshore as Hurricane Melissa churns south of us on her march towards Jamaica. Our thoughts are with them! #seaturtle #hurricanemelissa #coralcitycamera #miami #coralcity
October 27, 2025 at 1:30 PM
A green sea turtle gets a grip on the Cam and tries to push off against the incoming current of the strong seas ripping offshore as Hurricane Melissa churns south of us on her march towards Jamaica. Our thoughts are with them! #seaturtle #hurricanemelissa #coralcitycamera #miami #coralcity
A spotted eagle ray glides gracefully over a coral outplant predation study deployed by Rescue a reef to observe how parrotfish and other reef fish behave when presented with new corals in their habitat #spottedeagleray #flylikeaneagle #coralcitycamera #miami #portmiami #biscaynebay #coralcity
October 25, 2025 at 6:39 PM
A spotted eagle ray glides gracefully over a coral outplant predation study deployed by Rescue a reef to observe how parrotfish and other reef fish behave when presented with new corals in their habitat #spottedeagleray #flylikeaneagle #coralcitycamera #miami #portmiami #biscaynebay #coralcity
Parrotfish propulsion sand blast rippin it fr🦜🐟💩🚀 #stripedparrotfish #parrotfishjungle #parrotfishcapitaloftheworld #howbeachsandismade #sandblast #chase #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
October 23, 2025 at 3:49 PM
Parrotfish propulsion sand blast rippin it fr🦜🐟💩🚀 #stripedparrotfish #parrotfishjungle #parrotfishcapitaloftheworld #howbeachsandismade #sandblast #chase #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
Grumpy ol’ scorpionfish attracts the tomtate paparazzi #scorpionfish #paparazzi #tomtate #grunt #mob #venomousfish #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
October 22, 2025 at 3:09 PM
Grumpy ol’ scorpionfish attracts the tomtate paparazzi #scorpionfish #paparazzi #tomtate #grunt #mob #venomousfish #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
Reposted by Coral City Camera
The artificial reef off Miami Beach will be at the same time an art installation, a restoration of the island's coral habitat and an underwater tourist attraction. n.pr/4owmVSm
Miami Beach puts the art in offshore artificial reef
The artificial reef off Miami Beach will be at the same time an art installation, a restoration of the island's coral habitat and an underwater tourist attraction.
n.pr
October 21, 2025 at 4:10 AM
The artificial reef off Miami Beach will be at the same time an art installation, a restoration of the island's coral habitat and an underwater tourist attraction. n.pr/4owmVSm
Midnight parrotfish smiles for the Cam and gets scrammed by CamDam #midnightparrotfish #parrotfishjungle #parrotfishcapitaloftheworld #damselfish #camdam #smile #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
October 20, 2025 at 4:25 PM
Midnight parrotfish smiles for the Cam and gets scrammed by CamDam #midnightparrotfish #parrotfishjungle #parrotfishcapitaloftheworld #damselfish #camdam #smile #coral #coralhead #coralcitycamera #miami #portmiami #miamibeach #biscaynebay #coralcity
A smooth turnaround by a most elegant oddball, the scrawled filefish #scrawledfilefish #filefish #elegantoddball #turnaround #filesup #jackcrevalle #graysnapper #mangrovesnapper #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
October 19, 2025 at 5:17 PM
A smooth turnaround by a most elegant oddball, the scrawled filefish #scrawledfilefish #filefish #elegantoddball #turnaround #filesup #jackcrevalle #graysnapper #mangrovesnapper #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
Open wide and say “ahhhhhh” 😱😱 #whitegrunt #mouthfight #mouthoff #breathcheck #sayahh #fightclub #ahhhhh #screamintothevoid #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
October 17, 2025 at 3:31 PM
Open wide and say “ahhhhhh” 😱😱 #whitegrunt #mouthfight #mouthoff #breathcheck #sayahh #fightclub #ahhhhh #screamintothevoid #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
You ever stop and think about how Miami just has all these kinds of sea creatures just roaming around down here like they run place?? 🤔🧠🪸🐟🐟🐟🌇🤯 #jackcrevalle #bluerunner #jack #goldenhour #school #perolike #staghorn #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
October 15, 2025 at 2:05 PM
You ever stop and think about how Miami just has all these kinds of sea creatures just roaming around down here like they run place?? 🤔🧠🪸🐟🐟🐟🌇🤯 #jackcrevalle #bluerunner #jack #goldenhour #school #perolike #staghorn #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
A cero mackerel swam close by the cam today giving us one of the best looks we’ve ever gotten of this normally offshore species 🙌〰️🐟〰️ #ceromackerel #cero #mackeral #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity
October 14, 2025 at 3:31 PM
A cero mackerel swam close by the cam today giving us one of the best looks we’ve ever gotten of this normally offshore species 🙌〰️🐟〰️ #ceromackerel #cero #mackeral #coral #coralhead #coralcitycamera #miami #portmiami #biscaynebay #coralcity