Vassalboro Historical Society

Where Vassalboro's past and present meet.

image21