California Channel Islands Undersea ID - StuartHalewood

Spanish Shawl Nudibranch

spanishpeacock