The Mayflower set sail for the “New World” on Sept. 6, 1620, with 102 passengers thirsting for religious liberty and a better life. Little more than half of them survived that harsh first winter in New England and they might have all perished were it...