Giant Snail

Giant Snails are a species of huge snails.