Type of fly with purple sheen

Type of fly with purple sheen

Observation - Type of fly with purple sheen. Description: