Web of catterpillars

Web of catterpillars

Observation - Web of catterpillars - UK and Ireland. Description: