Earthworm
Leech
Inside an earthworm
Mature worm
Earthworms mating
Earthworm life cycle
Megascolecid worm
Lumbricus rubellus (1 o 2)
Apporrectodea caliginosa (2 o 2)
Snail eating an earthworm
Worm farm
Earthworm casts
Above- and below-ground biomass
Octochaetus multiporus
Tiger worms
Ten-hectare worm farm