long-legged fly

long-legged fly

Observation - long-legged fly - UK and Ireland. Description: