Flesh Fly

Flesh Fly

Flesh-fly maggots occasionally eat other larvae although this is usually because the other larvae are smaller and get in the way. Flesh-flies and their larvae are also known to eat decaying vegetable matter and excrement and they may be found around compost piles and...