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