Spiders resting on leaves at ground level.

Spiders resting on leaves at ground level.

Observation - Spiders resting on leaves at ground level. - UK and Ireland. Description: