Blowfly?

Blowfly?

Observation - Blowfly? - Southern Africa. Description: