In our American tradition, the first Thanksgiving is attributed to the Pilgrims that traveled across the Atlantic Ocean to settle in Plymouth. The Mayflower carried 102 hopeful passengers across the wide open ocean to start a new life. They landed in Plymouth on December 21, 1620, but it wasn’t until the fall of 1621 that the 53 surviving settlers celebratedRead More →