Image of Pyura haustor

© Rosario Beach Marine Laboratory