Marine species
Twospot Cardinalfish
Cheilodipterus novemstriatus
Cheilodipterus novemstriatus, the Indian Ocean twospot cardinalfish, is a ray-finned fish from the Apogonidae family. It is found in the Mediterranean Sea, Red Sea, and Gulf of Aden, and has spread to the eastern Mediterranean Sea via the Suez Canal.
Where to see Twospot Cardinalfish
Dive sites where Twospot Cardinalfish is recorded.
Sign in to see conditions, marine life & the 8-day forecast