big black fly

big black fly

Observation - big black fly - UK and Ireland. Description: Ugh! Resting on a paving slab.

Ugh! Resting on a paving slab.