Question: where did the mayflower land in the new world
Answer: Cape Cod