When the Mayflower landed on the rocky coast of New England in the winter of 1620, the 100 people aboard had survived a storm at sea, which blew them off course and precipitated an initial landing at what is now Newfoundland, Canada....
Read more