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