Life … Animals Arthropods Insects Flies Gall and Forest Midges Harmandiola Harmandiola cavernosa species 246 observations Harmandiola cavernosa Harmandiola cavernosa Close