Rain, clearing deep greenery, and giant snails in south Italy!