1.
Combine everything but the chicken in a 2-gallon plastic resealable bag. Then add chicken, seal, make sure the marinade coats the chicken, and refrigerate to marinate for about 8 hours. Every now and then, turn the bag to coat the chicken with marinade again.
2.
Preheat oven to 350 degrees F. Remove chicken from marinade and set on a baking rack set in a roasting pan. Bake about 2 1/2 hours, or about 20 to 25 minutes per pound. The chicken should no longer be pink in the middle and juices from the deepest parts of the meat should run clear.
3.
Remove chicken from oven, tent with aluminum foil, and let rest for about 20 minutes before serving to allow juices to settle.