Robber fly

Robber fly

Observation - Robber fly - Southern Africa. Description: