I think it is Mayflower.
this may help you and i hope it helped thanks
Answer:
B
Explanation:
was formed to make peace
A. Yes they should So A is the answer