In a food safe bowl or bag, place your chicken drumsticks. Add the achiote seasoning, lime juice, orange juice, mezcal, habanero hot sauce and canola oil. Mix together thoroughly then place in the fridge to marinate for at least 4 hours but ideally overnight.
Preheat your fire to a medium-high temperature (around 350F).
Pull the chicken drumsticks out of the bowl and begin skewering them. Make sure to only skewer them on one side as to avoid breaking the bone. If possible, pour any of the excess marinade over the top of the skewered drumsticks for added flavor.
Add your skewers over the fire and cook for about 20-25 minutes until they reach 175F internal. Rotate the skewers every 5-7 minutes to avoid getting burnt on one side. Once done, pull them off and let rest for 2-3 minutes.
Mix together the ingredients for the Avocado Salsa.
Top the drumstick skewers with the avocado salsa and enjoy!