Large Fly

Large Fly

Observation - Large Fly - UK and Ireland. Description: