Where did the Mayflower land?

Where did the Mayflower land?

Chesapeake Bay, VA
Long Island, NY
Cape Cod, MA
Penobscot Bay, ME

The Answer: The correct answer is Cape Cod, MA.

Leave a Reply

Your email address will not be published.