Stable fly
humid areas with large amounts of decaying organic matter, such as compost piles, hay bales, spilled feed and near the edge of silage pits. As with all flies [...] male and 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