Bibio albipenni MARCH FLY 9077680z

Bibio albipenni MARCH FLY 9077679z

Bibio femoratus MARCH FLY 149522 Mz

Bibio femoratus MARCH FLY 149236 Mz

Bibio femoratus MARCH FLY 149310 Fz

Bibio femoratus MARCH FLY 149322 Fz

Bibio slossonae MARCH FLY 5003074 Mz

Bibio slossonae MARCH FLY 5003089 Fz

Bibio vestitus MARCH FLY 237513 Fz

Bibio vestitus MARCH FLY 237518 Mz

Bibio vestitus MARCH FLY 237201 Mz

Bibio xanthopus MARCH FLY MARCH FLY 149328 Mz

Bibio xanthopus MARCH FLY MARCH FLY 149331 Mz

Dilophus stigmaterus MARCH FLY 9051026z

Dilophus stigmaterus MARCH FLY 9051029z

Dilophus MARCH FLY 8005667z

Dilophus MARCH FLY 8005670z

Plecia nearctica MARCH FLY 246509z

Plecia nearctica MARCH FLY 261606z

Plecia nearctica MARCH FLY 7003536z
© Rob Curtis/The Early Birder