cephal001

Heteropod - Firoloida desmaresti (See Wrobel & Mills, 1998, page 71)
Females almost always have eggs, this one is probably a male.
Photo copyright Bob Perry