Mind Blowing Cocoon in Rainforest

0
307

What is your theory about why there are holes in the cocoon?