Carpenter Bee (Xylocopa genus, possibly valga species)

Carpenter Bee (Xylocopa genus, possibly valga species)

Observation - Carpenter Bee (Xylocopa genus, possibly valga species) - Global. Description: