Small fly

Small fly

Observation - Small fly. Description: Found on the bank of a river in a wooded valley on Exmoor

Found on the bank of a river in a wooded valley on Exmoor