Blue fly-like creature

Blue fly-like creature

Observation - Blue fly-like creature - Southern Africa. Description: