A large snail with a beautiful red lip. Found in Halmamera Island, Indonesia. Colour in variable shades of brown to maroon.
Showing all 3 results