yes
under the ground
Almost everywhere, but the majority live in rainforests
Caterpillars eat leaves, so they can't live everywhere, since not everywhere has leaves. They do not live in the ocean, in the desert, on the moon, or on the planet Jupiter.
yess
yes they are
yes
everywhere
everywhere
everywhere
everywhere
Everywhere
snails live almost everywhere; from the grassy plains, to the salty sea.