answersLogoWhite

0

Contrary to popular belief, the Mayflower did not land at Plymouth Rock; it landed in what is now Virginia, possibly at Cape Cod.

User Avatar

Wiki User

14y ago

What else can I help you with?