species 1,720 observations

Strand's Carpenter Bee

Xylocopa strandi