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 pouch. To make a foil pouch, tear off a piece of 18x18 heavy-duty aluminum foil.
Place 3-4 chicken wings onto the foil (or 4-5 smaller ones). Gently baste on the ranch dressing and the BBQ sauce until each piece is coated on both sides. Pull each side of the aluminum foil up and fold the top. Make sure you fold each end to ensure the foil pouch is sealed.
Light the grill to medium-high heat and when heated, place the foil pouches directly onto the grill grates.
Grill the 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 using tongs, take the wings out and then gently place them back onto the grill grates.
Baste 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 more minutes.
When done, remove them from the grill and then place them on a plate. Serve immediately with extra BBQ sauce, ranch dressing, and garnish with carrots and celery!