Video encyclopedia

Otala punctata

Otala punctata is a species of air-breathing land snail, a terrestrial pulmonate gastropod mollusk in the family Helicidae. They are prepared in a typical dish in South Spain, "cabrillas", cooked in spicy tomato sauce.
Explore contextually related video stories in a new eye-catching way. Try Combster now!