- Combine first five ingredients in a bowl. Rub over pork and let marinate overnight in the refrigerator.
- Preheat oven to 450 degrees. Roast pork for 30 minutes uncovered, then reduce heat to 250 degrees, cover pork with foil, and roast until meat falls of the bone, about 5 hours. Serve with corn tortillas, fresh sliced cabbage and radishes, and pico de gallo.