Nudibranchs & Opisthobranchs - StuartHalewood

Spanish Shawl and Sea Cucumber, Santa Cruz Island, Channel Island National Marine Sanctuary

Spanish ShawlNudibranchOpisthobranchUnderwaterSCUBASea SnailSea Slug