/

Who’s afraid of the giant African land snail?

This snail is mostly seen as an invasive species, but is it really so bad?