Question: where did the mayflower land in the us
Answer: Cape Cod , in what is now Provincetown Harbor