OR
Image Bank
Creamspotted Cardinalfish
Reference IB1656
Category Fish Marine
Family Name Apogonidae-Cardinalfishes
Common Name Creamspotted Cardinalfish
Scientific Name Apogon albimaculosus
Artist Name Roger Swainston
Special
Notes