Blow fly and flesh fly development differs slightly; most blow flies typically oviposit (lay eggs) while flesh flies larviposit (lay larvae). Carrion flies can locate a dead animal within minutes.
More information: Ismael E. Ramirez et al, Competition among invasive and endemic carrion fly species in the Galapagos Islands with implications for biological control risk assessment, Insect ...