The largest land snail was 12 inches long and weighed near 2 pounds.

The largest land snail was 12 inches long and weighed near 2 pounds.

Next