big headed fly

big headed fly

Observation - big headed fly - UK and Ireland. Description: