Caterpillar Nest

Caterpillar Nest

Observation - Caterpillar Nest - UK and Ireland. Description: