Cacoon

Cacoon

Observation - Cacoon - UK and Ireland. Description: