Preheat the oven to 450° F. Line a rimmed baking sheet with foil and lightly grease. Sprinkle the drumsticks with salt and pepper, place on the sheet and bake for 40 minutes.
While the chicken is in the oven, in a blender mix together the orange juice, chipotle chile and garlic. Pour into a large saucepot and stir in the ketchup, molasses, vinegar, Worcestershire sauce, allspice, cayenne and orange zest. Bring to a boil (be careful, as it will probably splatter a bit), turn the heat down to medium-low and while stirring occasionally, cook for 35-40 minutes or until thickened. Adjust seasonings and add salt to taste.
When the chicken is done, remove from the oven and turn on the broiler. Add the chicken to the saucepot and toss with the chipotle orange sauce. Drain the fat from the baking sheet and place the glazed chicken back on the sheet. Cook under the broiler for 1-2 minutes or until darkened and brown spots appear.
Serve with lots of paper towels, as the drumsticks are messy.