Xylocopa caffra (Carpenter Bee)

Xylocopa caffra (Carpenter Bee)

Observation - Xylocopa caffra (Carpenter Bee) - Southern Africa. Description: