Travel & Places United States

A Symbol of Strength

Visitors to Plymouth, Massachusetts, can board the Mayflower II, a replica of the Pilgrims' famous ship, to see how they journeyed to a new home in New England.

Leave a reply