Apallates particeps FRIT FLY 9013582-1z

Elachiptera 6015761z

Elachiptera 6015759z

Meromyza GRASS FLY 6013867 spz

Meromyza GRASS FLY 3023663z

Thaumatomyia glabra FRIT FLY 6012619 z

Thaumatomyia glabra FRIT FLY 6012621z

Thaumatomyia glabra FRIT FLY 6012622z

Thaumatomyia glabra FRIT FLY 3022729z

Thaumatomyia glabra FRIT FLY 3022731z

Thaumatomyia glabra FRIT FLY 5014837 z

Thaumatomyia glabra FRIT FLY 5014847 z

Thaumatomyia grata FRIT FLY 117117z

Oscinellinae CHLOROPID FLY 5014843 z

Chloropinae FRIT FLY 3013159z

Chlroropidae FRIT FLY 9083980z
© Rob Curtis/The Early Birder