Life … Animals Arthropods Insects Flies Stiletto Flies Stiletto Flies Thereva cordata species 1 observations Thereva cordata Thereva cordata Close