Yellow-striped Cardinalfish Ostorhinchus cyanosoma (prev. Apogon cyanosoma)

Yellow-striped Cardinalfish
Yellow-striped Cardinalfish
Yellow-striped Cardinalfish
The Yellow-striped (sometimes called Orange-striped) Cardinalfish is native to shallow reefs of the Indian and western Pacific Oceans, from East Africa to Japan/Australia. They can reach 8cm long but typically are some 6cm. They pair up to spawn and the male will carry the eggs in his mouth for protection until they hatch.