2 Hour Turkey!
Prep Time
Cook Time
Total Time
12 lb. turkey bakes in less than 2 hours with a hint of citrus and herbs.