Trader Joe's Braised Turkey Drumsticks