FOR THE MARINADE: In a medium bowl, whisk together marinade ingredients.
MARINATE THE CHICKEN: Make three to four deep slashes in each chicken leg. Place them all in a large Ziploc bag and pour the marinade over the chicken legs. Seal the bag and flip the bag a couple of times so the chicken is covered with the marinade. Refrigerate for 3 to 4 hours, turning the bag a couple times to redistribute the marinade.
GRILL THE CHICKEN: Prepare your grill for medium heat at approximately 350-450 degrees. Remove chicken from bag, discarding the marinade, and grill over indirect heat for 50 minutes to 1 hour. Flip chicken half way through grilling time. Chicken should reach an internal temperature of 170 degrees.