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