Bee (Megachile?)

Bee (Megachile?)

Observation - Bee (Megachile?) - UK and Ireland. Description: