Finger-licking good roast chicken drumsticks