What year did the mayflower land in america?

The Mayflower landed at America's shore on Nov 10, 1620. It first arrived near Cape Cod. Interesting!

Tags: mayflowercape codnov 10shoreamerica 

Sunday, February 05 2012