Life … Animals Arthropods Insects Flies Long-legged Flies Hercostomus Hercostomus cacheae species 1 observations Hercostomus cacheae Hercostomus cacheae Close