These live in my yard... I am scared now.
Annnd that is the scariest thing I've ever seen.
Yeah I agree I hate snails ðŸŒ
GifBin