Rock Snails (Purpura lapillus) devouring barnacles upon a rock at Annisquam, Mass. 1905. Snails; Barnacles.

Freshwater and Marine Image Bank, University of Washington Libraries Digital Collections