Prepare the Marinade – In a bowl, whisk together olive oil, lemon juice, red wine vinegar, paprika, garlic powder, onion powder, oregano, thyme, salt, black pepper, red pepper flakes, and cayenne pepper.
Marinate the Chicken – Rub the marinade all over the chicken, ensuring it's well-coated. Let it marinate for at least 1 hour (or overnight for deeper flavor).
Preheat the Grill – Set your grill to medium-high heat (375-400°F / 190-200°C). Lightly oil the grates.
Grill the Chicken – Place the chicken skin-side down on the grill. Cook for about 5-7 minutes per side, then lower the heat and continue grilling for 25-30 minutes, flipping occasionally, until the internal temperature reaches 165°F (75°C).
Rest & Serve – Let the chicken rest for 5 minutes before slicing. Serve with lemon wedges and your favorite sides.