HAPPY THANKSGIVING EVERYONE! In the midst of feasting and football, please take some time to sit down with your friends and family and watch this short documentary. Filmed on location in Plymouth and Cape Cod, Massachusetts, The Pilgrim Story is a great way to remember the reason why we celebrate this wonderful holiday.