Cardinalfishes are a family, Apogonidae, of ray-finned fishes found in the Atlantic, Indian, and Pacific Oceans;
Size: 3888px × 2592px
Photo credit: © John Anderson / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: actiniaria, anemone, anemones, animal, animals, apogonidae, cardinalfish, celebes, coral, fish, indonesia., islands., marine, ocean, pacific, predatory, reef, sea, south, sponges, sulawesi, sunda, underwater