Question: where did the mayflower first land in north america
Answer: present - day Cape Cod