Thank You, MichaelThe picture you attached is of Melanoides tuberculata, the Malaysian Trumpet Snail. M. Granifera is virtually the same, but grows a wider shell.
Both are good for planted tanks, but do multiply easily.
Thank You, MichaelI wouldn't have a planted tank without them. Even if I just had a sand substrate tank and lots of rock work I'd want them. They stir the sand and will get any food that gets trapped in crevices.