PAN XUNBIN / SCIENCE PHOTO LIBRARY
Indian fritillary butterfly cocoon. Larva of an Indian fritillary (Argynnis hyperbius) butterfly pupating inside its cocoon.
Model release not required. Property release not available.