Combine the oil and vinegar in a medium glass bowl. Stir in the orange and lime juice, molasses, soy sauce, cilantro, green onions, garlic, chili, bay leaves, peppercorns, cinnamon stick, sage, thyme, allspice, pepper, and nutmeg.
Place the chicken pieces in a large baking pan and pour the spice mixture over them, coating each piece well. Cover with plastic wrap and place the chicken in the refrigerator to marinate 12 hours or overnight, turning once.
Allow the chicken pieces to come to room temperature before grilling. Heat the grill until the coals are somewhat white with ash; the flame should be low. Place the chicken on the grill and cover with the lid. Grill for 30 to 35 minutes, turning pieces to cook evenly. Baste pieces with remaining marinade.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.