Stable fly
spaced eyes than males. Females require a blood meal just prior to egg laying and never lay eggs before their third-ever feeding (on average, a fly must feed [...] female flies feed on animal blood, and females must be engorged with blood to lay eggs. They are highly mobile insects and can travel up to 20 km in search [...] times before it can oviposit for the first time). After mating the females lay their small (~1 mm long), white, sausage-shaped eggs (singly, or in bunches