where did the pilgrims land

6 minutes ago 1
Nature

The Pilgrims first landed in Provincetown Harbor on Cape Cod, Massachusetts, before continuing to Plymouth later that same year.