In a large bowl, whisk together olive oil, white vinegar, smoked paprika, garlic powder, onion powder, oregano, cayenne pepper, salt, black pepper, and lemon juice until well combined.
Add the chicken pieces to the marinade, ensuring they are evenly coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or up to overnight for maximum flavor.
Preheat your grill or oven to 400°F. If grilling, oil the grill grates to prevent sticking.
Remove the chicken from the marinade and let any excess drip off. Discard the remaining marinade.
Grill the chicken for about 25-30 minutes, turning occasionally, until the internal temperature reaches 165°F and the skin is crispy. If using an oven, place the chicken on a baking sheet and bake for 35-40 minutes, flipping halfway through.
Once cooked, remove the chicken from the heat and let it rest for 5 minutes before serving. Garnish with fresh parsley.