Summer on Stage: The Emperor's New Clothes in New London, CT | The 860 Life