Otala
About Otala
Otala is a genus of land snails in the subfamily Helicinae of the family Helicidae.
Archaeological evidence in Morocco indicates the exploitation of O. lactea by ancient Romans as a food source.
Stats
- 6,852 listeners
- 40,959 plays