I have taken drumsticks out for dinner and they look like turkey legs....They look huge!!

But it seems everytime I roast drumsticks they come out really dry...I cook them rubbed in oil, with S&P, covered for 40 minutes and uncovered for 10 to get cripsy skins on them and they always seem to be dry!!

Am I cooking them to long?? I don't know why they are so dry!!

Anyone got any tips for me......???