In a mixing bowl, combine the fresh minced garlic, cayenne pepper, and salt. Gently rub the mixture onto each wing.
Take a large piece of aluminum foil and make a foil packet. Place 3-4 chicken wings onto the foil (or 4-5 smaller ones). Gently brush on the ranch dressing and the BBQ sauce until the wings are coated on both sides. Seal the foil pouch.
Light the grill and when heated, place the foil pouches directly onto the wire racks.
Grill the chicken wings in the aluminum pouch for 30 minutes, or until the meat is just starting to fall off the bone.
Once done, remove the aluminum pouch from the grill and remove the wings and place them on a plate. Discard the aluminum pouches.
Using tongs, take the wings and gently place them back onto the grill. Brush on additional BBQ sauce until fully coated. Grill for 5 minutes.
After 5 minutes, turn each wing over and brush on the BBQ sauce until fully coated. Grill for 5 minutes.
Once done, remove the wings from the grill and place them on a plate. Serve immediately with extra BBQ sauce, ranch dressing, and garnish with carrots and celery!