©2007 Mary Jo Adams
Scientific name: Nucella lamellosa
Common name: Frilled dogwinkle (or dog whelk) with egg cases