Here's a link for them. http://www.applesnail.net/
He's in a fresh water tank with tropical fish. Unfortunately, the only thing he cleaned up were my live plants - lol. I don't usually handle him or anything, but I was cleaning and I took him out for a minute to take the pics. You can buy them at any pet store, people buy them as feeders for monitors as well. Thanks!
Edit: Oh, I think that I'd like to get a Giant African land snail. Will anyone be selling them at the show?