Xylocopa caffra (Carpenter Bee)

Xylocopa caffra (Carpenter Bee)

Observation - Xylocopa caffra (Carpenter Bee). Description: