On September 16, 1620, four hundred years ago today, the merchant ship Mayflower set sail from Plymouth, England, bound for the New World with 102 passengers. The mix of religious separatists and entrepreneurs referred to today as Pilgrims would establish … Continue reading