megachile1

megachile1

Observation - megachile1 - UK and Ireland. Description: