Blowfly??

Blowfly??

Observation - Blowfly?? - UK and Ireland. Description: