Add to Cart Cecropia Moth Caterpillar Necklace MSRP: Was: Now: $175.00 The cecropia caterpillar is a remarkable member of the insect world. It starts off as a small black …