In a bowl, place pork, chipotle puree, cumin, lime juice, salt and pepper to taste. Mix well and set aside.

In a large pot, over medium heat, sauté onions and garlic in olive oil until browned. Remove from the pot and set aside.

Increase heat to medium high. In the same pot add seasoned pork in small batches making sure not to crowd the pan and sear until browned. Remove each batch from pot and sear a new batch of pork, until all the pork has been seared. Add all of the seared pork, onions and garlic back to the pot and stir well. Pour beer over contents of the pot, add bay leaf and season with salt and pepper. Bring to a boil then cover with a lid and reduce heat to low; slowly simmer for 2 hours until tender. The meat is done when it falls apart easily.

Gently remove the meat from the pot and set aside on a plate until cool enough to touch. Once cool, pull the meat apart into shreds.

Using a sieve, strain the contents of the pot, then return the liquid to the pot and bring to a boil. Discard the solids. Simmer the sauce on medium heat until reduced to half its original volume and thickened. Return the pulled pork to the sauce, mix well and bring back to a simmer. Remove from the heat and cover to keep warm.

To make the salsa, place the grapes in a bowl. Add the lime juice, olive oil, honey, green onions and parsley. Season with salt and pepper to taste. Let the salsa sit for 5-10 minutes so that the flavors come together.

To assemble the tacos, grill tortillas and then put on a plate. Place a handful of shredded cabbage on top, add pulled pork and top with grape salsa.

Garnish with lime wedges, green onions and parsley.