Otala punctata (Müller, 1774) In Situ

Otala punctata (Müller, 1774) In Situ

Searching for food after light rain, Amelia Island, Nassau County, Florida 11/27/2007