Cacoon?

Cacoon?

Observation - Cacoon?. Description: