Microchrysa polita SOLDIER FLY 6008984z

Microchrysa polita SOLDIER FLY 6008989z

Microchrysa polita SOLDIER FLY 6010446z

Microchrysa polita SOLDIER FLY 6010451z

Microchrysa polita SOLDIER FLY 1305623z

Microchrysa SOLDIER FLY 1305628z

Ptecticus trivittatus SARGINAE SOLDIER FLY 9080476z

Ptecticus trivittatus SOLDIER FLY 3021868z

Ptecticus trivittatus SOLDIER FLY 78131z

Ptecticus trivittatus SOLDIER FLY 6007670z

Ptecticus trivittatus SOLDIER FLY 6007668z

Ptecticus trivittatus SOLDIER FLY 6007665z

Ptecticus trivittatus SOLDIER FLY 3021870z

Ptecticus trivittatus SOLDIER FLY 78123z

Ptecticus trivittatus SOLDIER FLY 78128z

Ptecticus trivittatus SOLDIER FLY 5002323z

Ptecticus SOLDIER FLY 194422z

Sargus analis SOLDIER FLY 198808z

Sargus cupraria SOLDIER FLY 4001972_1z

Sargus decorus SOLDIER FLY 8031515z
© Rob Curtis/The Early Birder