Place the chicken thighs in a nonaluminum container. Whisk together the spices, garlic, and lemon and lime juices in a bowl. Whisk in the grated zest and then the olive oil. Pour the marinade over the thighs, toss to coat, and cover and refrigerate overnight.
Bring the thighs to room temperature. Heat a grill or broiler. Remove the chicken from the marinade; reserve