when did mayflower arrive
Mayflower arrived in the Cape Cod fishhook , 11 November 1620 (satellite photo, 1997). The Mayflower embarked about sixty-five passengers in London at its homeport in the Rotherhithe district on the Thames about the middle of July in 1620.