Today in History: The Mayflower docks at Plymouth Harbor in 1620
On December 18, 1620, the Mayflower first docked at Plymouth Harbor in Massachusetts. The men and women on board had left for the New World three months prior, in search of religious freedom and economic opportunity. Though originally destined for an area near the Hudson River, the lost ship docked on the western side of Cape Cod Bay, and its passengers would establish one of the earliest settlements in New England. … Read more »