Vassalboro Historical Society

Where Vassalboro's past and present meet.

Vassalboro Historical Society

Where Vassalboro's past and present meet.