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.
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.