Spatchcocked Thanksgiving Turkey & Roasted Veggies

star