Spider I.D?

Spider I.D?

Observation - Spider I.D? - UK and Ireland. Description: Found on Nettle.

Found on Nettle.