Almost impossible to say without a decent pic, possibly a Stomatela snail or some type of flatworm.
View Tag Cloud
Forum Rules