This is an African Giant Snail. Really huge, huh?