Image of Haminoea vesicula

© Rosario Beach Marine Laboratory