Buzzing Spider

Buzzing Spider

Observation - Buzzing Spider - UK and Ireland. Description: