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