Robberfly (Asilidae)

Robberfly (Asilidae)

Observation - Robberfly (Asilidae) - Southern Africa. Description: