Megachile sp

Megachile sp

Observation - Megachile sp - UK and Ireland. Description: