• 400 Years Later, A New Mayflower Sets Sail

    10 days ago - By Forbes

    In 1620, the Mayflower ship set sail from Plymouth, England on 16 September. Today that memory is being recreated by a new ship setting sail, but this one doesn't have any passengers.
    Read more ...