Apidae / Honey bees, bumble bees and allies

Apidae / Honey bees, bumble bees and allies

Photo   |  

Thyreus nitidulus

Xylocopa confusa

Xylocopa latipes