Horse flies and deer flies lay their eggs on the underside of grasses and branches that hang over water or muddy areas.