A butterfly cocoon is hanging on a leaf of a wild plant that is ready to hatch into a beautiful butterfly. #260590748
Description
A butterfly cocoon is hanging on a leaf of a wild plant that is ready to hatch into a beautiful butterfly. This process is one part of complete metamorphosis.