Pour the wine into a large mixing bowl. Zest both the lemon and the orange into the bowl, then squeeze the juices of both into the bowl as well. Add the olive oil, minced garlic, and all spices to the bowl and mix well
Add the cubes of pork to the bowl and mix to coat thoroughly. Transfer to a gallon-sized ziploc bag and refrigerate at least overnight
Transfer pork and marinade to a Dutch oven, cover tightly, and cook in a low oven, 250° F, for 3 hours
Remove from oven, remove lid, and cook over medium heat on the stovetop until the sauce has reduced and the meat crumbles easily into shreds
Serve in sandwich rolls such as Kaisers or Portuguese rolls with hot sauce and mustard on the side for people to add if they'd like.