The Pilgrims did not celebrate the first feast of thanksgiving in North America. The Spanish had offered thanks for a meal long before, and the settlers at Jamestown did so well before the Mayflower ...