Nudibranchs & Opisthobranchs - StuartHalewood

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

Flabellina iodineaSpanish ShawlNudibranchOpisthobranchUnderwaterSCUBASea SnailSea Slug