Megachile sp?

Megachile sp?

Observation - Megachile sp? - UK and Ireland. Description: