where did the pilgrims land in 1620

1 answer

The Pilgrims landed in Plymouth, Massachusetts, in 1620. They initially intended to settle in the Virginia Colony but were blown off course and eventually arrived at what is now known as Plymouth Rock.