Strophocheiloidea

Strophocheiloidea slugs belong to a superfamily of gastropods and are native to Brazil.