News

Learn from the turkey pros when to buy your Thanksgiving bird and how to handle it once it's home.
A 12-pound turkey typically requires about 3 days to fully thaw in the refrigerator (allow 24 hours of thawing time for every 4-5 pounds of turkey). Never thaw a turkey on the counter, as it can ...
The real story of the first Thanksgiving 04:52. Certain holidays are associated with different foods, and for Thanksgiving, that's turkey — but why is that what we eat?We asked a history expert ...