Horse Fly

Horse Fly

Observation - Horse Fly - UK and Ireland. Description: