Leafcutter Bee

Leafcutter Bee

Observation - Leafcutter Bee - UK and Ireland. Description: