Nudibranchs & Opisthobranchs - StuartHalewood

Hermissenda Nudibranch here on coastal Santa Barbara CA

Hermissenda crassicornisNudibranchSea SlugSea SnailSCUBA