Coral Cardinal fish


Coral cardinal fish has a bright yellow body with white stripes. They live in rocks and coral reefs of shallow waters.

They usually move in groups but during breeding season they leave their colony and live separately in pairs. A male protects the eggs in his mouth until they hatch.

Creatures of this water tank