Dance Fly?

Dance Fly?

Observation - Dance Fly? - UK and Ireland. Description: near a tall river bank

near a tall river bank