Blowfly ?

Blowfly ?

Observation - Blowfly ? - UK and Ireland. Description: