Share
twitterlinkedinfacebook
Image 1 of 1
532277.jpg
Cecropia Moth cocoon (Hyalophora euryalis).