November 18, 2008

A RECIPE FOR 45-minute Roast Turkey. Sounds good.  And fast!