Life … Animals Mollusks Gastropods Left-handed Hornsnails Iniforis Iniforis peleae species 1 observations Iniforis peleae Iniforis peleae Close