Megalobulimus oblongusMegalobulimus oblongus, also known as Strophocheilus oblongus, is a species of air-breathing land snail, a terrestrial pulmonate gastropod mollusk in the family Strophocheilidae.DistributionThis species occurs in: Brazil Venezuela Barbados and other Lesser Antilles locationsUruguayPeru Trinidad and Tobago