PAN XUNBIN / SCIENCE PHOTO LIBRARY
Chinese windmill butterfly cocoon. Larva of a Chinese windmill (Byasa alcinous) butterfly pupating inside its cocoon.
Model release not required. Property release not available.