Nudibranchs & Opisthobranchs - StuartHalewood

Spanish Shawl Nudibranch on Brown Algae, Santa Cruz Island, Channel Island Marine Sanctuary, CA

Flabellina iodineaSpanish ShawlNudibranchOpisthobranchUnderwaterSCUBASea SnailSea Slug