Green Spider on a String

Green Spider on a String

Observation - Green Spider on a String - UK and Ireland. Description: