News

Mayflower II left Plymouth, England, on April 20, 1957, and arrived in Plymouth, Massachusetts, 54 days later with its crew of 33.