Plymouth
Plymouth is, according to the various guides, a ‘must do’ stop in New England. The cradle of the nation, the place where the famed pilgrims built their settlement and joined with the Indians in the first Thanksgiving. Little remains of the early town, the oldest elements are probably at least a hundred years after that […]