Nudibranchs & Opisthobranchs - StuartHalewood

Spanish Shawl, Santa Cruz Island, Channel Island National Marine Sanctuary

Spanish ShawlNudibranchOpisthobranchUnderwaterSCUBASea SnailSea Slug