Rough-ribbed nerite-
Nerita scabicosta
Island: Fernandina
Location: Punta Espinosa - tide pool
Year: 2002
Return to life list