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.

Similar Artists

Public Image Ltd.

Killing Joke

Pylon

Grooving In Green

Clock DVA

The Horrors

fIREHOSE

Throbbing Gristle

Two Witches

XTC