Life … Animals Arthropods Insects Flies Hover Flies Ant Flies Microdon Spiny-shield Ant Fly species 5 observations Spiny-shield Ant Fly Microdon ruficrus Field notes Close