The Caterpillar Lab in Keene, NH takes visitors up close and personal to the craziest looking caterpillars! The educational outreach center showcases the amazing diversity of this creature. The INSIDER team believes that life is an adventure! Subscribe to