Grilled Turkey just in time for Thanksgiving

Thanksgiving is just around the corner.  Football, pies, brisk air, stuffing, friends and family, and of course turkey.  We all know the drill.  Place bird in aluminum tray, insert in the oven, bake till the little thing pops up, serve and hope it’s not dry.  If it is dry, well, make sure there’s a gravy [...]