This looks like it should be in a 50s sci-fi movie about nuclear mutants, but no. It’s a Giant African Snail, which can grow up to 12 inches long! They are illegal in the US, due to their invasive habits
This post was written by bullets on April 24, 2007