I am not sure what kind of snail this is, but its huge!! I actually have two of these in one of my sumps. It is sitting on top of a maxi-jet 1200 power head for size reference.
That is a turbo snail. They are terrific grazer's. I had to put mine in the sump too as they are like bull dozer's when it came to my frags.