Asilidae sp. (Robber Fly)

Asilidae sp. (Robber Fly)

Observation - Asilidae sp. (Robber Fly) - Southern Africa. Description: