Happy Thanksgiving! Today has been celebrated as a day of Thanksgiving in the United States on the third Thursday of November since 1863. The holiday is notionally based on a harvest feast in 1621 between Native Americans and Puritans who had arrived on the ship Mayflower. In honor of the day, here is a short video of the replica Mayflower II arriving in New York in 1957. The Mayflower II is currently undergoing a multi-year restoration in the Henry B. duPont Preservation Shipyard at the Mystic Seaport Museum.