Well known upwinged fly of Europe - widespread and abundant stone clinger.
nymph
dun
nymph
dun