Close
Spanish Snail
Otala punctata