Flies - Ivanq
Soldier Fly - Oxycera variegata

Soldier Fly - Oxycera variegata

Soldier Fly - Oxycera variegata - I may be mistaken on the species name. Pic taken in Roswell, NM USA at Spring River West End