The ship known as the Mayflower landed in Provincetown Harbor, now known as Cape Cod, landed in the winter of 1620 with 102 passengers aboard. Landfall came after two long, dangerous months at sea. The settlers landed far off course from their origi...
More>