Do horse flies live in the ground