Leafcutter bee (Megachile sp.)
GENUS: Leafcutter bees (MEGACHILE)
FAMILY: MEGACHILLIDAE