Roasted Turkey Legs: A Flavorful Feast