Sphecid

Sphecid

Observation - Sphecid - Southern Africa. Description: