Megachile F

Megachile F

Observation - Megachile F - UK and Ireland. Description: