What kind of creatures live in Coral Reefs?

A dive or snorkel in clear waters on a coral reef is a dazzling experience. This chaotic environment is full of life.
A dive or snorkel in clear waters on a coral reef is a dazzling experience. This chaotic environment is full of life.