Blowfly larvae usually live in carrion or dung, which help for decomposition. Some species live on the animal's body where the larvae attack weakened or broken tissue. Some species are parasitic on earthworms or land snails. Some live in termites or ants nest.