Finger-licking good roast drumsticks