The Pilgrims landed at Plymouth in what is now Massachusetts on December 21, 1620.