Athyroglossa glaphyropus SHORE FLY 6016662z

Athyroglossa glaphyropus SHORE FLY 6016664z

Dichaetaa SHORE FLY 9003365z

Ephydra or Setacera SHORE FLY 6013183z

Notiphila (Dicaheta) caudata grp SHORE FLY 9003366z

Notiphila (Dichaeta) caudata SHORE FLY 5002481z

Notiphila (Dichaeta) caudata SHORE FLY 5002486z

Notiphila (Dichaeta) caudata SHORE FLY 5002502z

Notiphila SHORE FLY 3025142z

Notiphila SHORE FLY 9032894z

Notiphila SHORE FLY 9032895z

Notiphila SHORE FLY 5000669z

Notiphila SHORE FLY 5000671z

Notiphila SHORE FLY 5000676z

Notiphila SHORE FLY 5000702z

Notiphila SHORE FLY 5014294z

Notiphila SHORE FLY 5014296z

Notiphila SHORE FLY 5014337z

Notiphila SHORE FLY 6009118z

Notiphila SHORE FLY 7003091z
© Rob Curtis/The Early Birder