Female horse flies feed on blood from humans and animals , but especially from horses and from that they get the name “Horse-fly”. Females obtain proteins from blood to produce eggs. They are active only during daylight and are dangerous because carry pathogens and can deliver disease in some livestock and humans too.
Photo Credit: wikipedia.org