Adoxomyia subulata SOLDIER FLY 1304755z

Adoxomyia subulata SOLDIER FLY 1304748z

Adoxomyia subulata SOLDIER FLY 1304769z

Allognosta SOLDIER FLY~ 6009024z

Dieuryneura stigma SOLDIER FLY 7008916 Fz

Hermetia aurata group SOLDIER FLY 7008962~z

Hermetia illucens SOLDIER FLY 261732z

Hermetia illucens SOLDIER FLY 261760z

Hermetia illucens BLACK SOLDIER FLY 3035492z

Hermetia sexmaculata SOLDIER FLY 261904z

Hermetia sexmaculata SOLDIER FLY 261906z

Hermetia sexmaculata SOLDIER FLY 261909z

Hermetia SOLDIER FLY 202505z
© Rob Curtis/The Early Birder