answersLogoWhite

0

Yes, the Pilgrims landed at Cape Cod, Massachusetts.

Oh, and Plymouth Rock is the size you'd use in your landscaping. I was expecting more of a boulder size. Makes it hard to imagine the pilgrims pulled to shore and then declared their journey successful using this little rock. :P

User Avatar

Wiki User

12y ago

What else can I help you with?