Hotline
Discussion
A 25lb turkey, how long will it take to thaw?
many thanks
Posted by:
anamaria
November 22, 2010
2981 views
1 Comment
Turkey
thawing
1 Comment
nutcakes
November 22, 2010
I would give it 4 days.
Recommended by Food52
Popular on Food52
1 Comment