The Caterpillar Lab at Discovery Museum
Discovery Museum Discovery Museum, 177 Main St, Acton, MA, United StatesJoin us for a special visit from The Caterpillar Lab! Come see a variety of New England caterpillar species showcased on open-air displays of local plants. Get up close to...