Mollusca Tonicella marmorea under microscope, order Chitonida. They feed on algae, which they scrape off hard substrates. White Sea