500-plus volunteers 'seize the day' in Middlebury

United Way’s Days of Caring

by