Do horse flies live in groups