
Photo via Wikimedia Commons under Creative Commons License
Sitting in the harbor the Mayflower ship is a historic landmark.
On December 18, 1620, the British ship Mayflower docked at modern-day Plymouth, Massachusetts, and its passengers prepared to begin their new settlement, Plymouth Colony.