So much life in this photo (muscles, acorn barnacles, leaf barnacle, limpet, sea lettuce) but I'm looking at the snail. It's pretty small, only about 1.5 cm long. Anyone recognize it? Bonanza Beach, Graham Island, Haida Gwaii, British Columbia, Canada.