The Mayflower landed in what is now Massachusetts. Specifically, the ship reached Plymouth Harbor on November 11, 1620, where the Pilgrims established one of the first permanent European settlements in North America.
Copyright © 2026 eLLeNow.com All Rights Reserved.