History:Study up on this ship that anchored in Plymouth Harbor on Dec. 26, 1620
It's a rose-colored glasses version of history that both sanitizes the experience 
and ... On September 6, 1620, the Mayflower set sail from Plymouth, England ... 
On December 18th, the Mayflower docked in Plymouth's protected harbor.