Add all the marinade ingredients to a blender.
Blend until smooth.
Set aside until ready to use.
Remove the gibblets and package stuffed inside the turkey.
Carefully rinse the turkey.
Pat it dry with the paper towel.
Separate the skin from the breast meat.
Add the tabs of butter all over the breast meat.
Stuff with the orange wedges, onion, and garlic.
Tuck wing tips under breast and tie drumsticks loosely together with a kitchen string.
Brush the pibil sauce all over the turkey.
Cover and marinate 4 hour.
Remove turkey from the fridge 1 hour before placing in the oven.
Place rack to the lowest position in the oven.
Preheat oven to 325F.
Loosely cover turkey with foil paper.
Baste every 45 minutes.
Alternate the basting with pan juices and pibil sauce.
Note: Pan juices might evaporate.
After 3 ¼ hours, remove the foil and baste with the pibil sauce.
Bake until the thermometer inserted into the thigh registers 180 degrees F.
About 4 hours total.
Let the turkey sit for 30 minutes after it comes out of the oven before cutting.
Covering the bird while it sits will soften the crispy skin.