entomologytoday.org
Behold the Hippoboscidae: Bizarre Biting Flies that Give Live Birth!
Sometimes called louse flies, these creepy flies are fascinating