This weekend, Puff Daddy brought out all the big guns for the Bad Boy Reunions shows at Barclay Center in Brooklyn, New York. Mase, Lil Kim, The Lox, Mary J Blige, 112, Total, Faith Evans and more repped for the iconic label, but Puff made sure to bring out a couple special guests for the occasion as well.

Jay Z made a special appearance as Diddy praised his fellow rap vet for flying over 5,000 miles just to join the show. Hov went on to do classics like "Where I'm From" and "P.S.A." to the crowd's delight.

Soon after, Jigga left the stage and Nas Escobar walked out to "Hate Me Now" wearing a mink coat that was so long, the back was being carried by two people. True mafioso shit.

The first night also included appearances from Busta Rhymes, who did "Pass The Courvoisier Pt. 2," and Usher, who performed "I Need a Girl."

As for night two, Puffy kept the surprises rolling with a couple guests that people never saw coming. DMX came out and paid his respects to the late great B.I.G. while Shyne broadcasted a video message from Belize to talk to the people. Brooklyn's own Fabolous was in the building to light the place up, and even Desiigner showed up to floss with his crazy dance moves as the whole stadium got buck to "Panda." Even Kim was hittin' the dab.

Check out all the footage below and be sure to check out the complete tour dates for the Bad Boy Reunion. Plus, read the making of Shyne's self-titled debut album from 2000.

  • Jay Z and Nas

  • Busta Rhymes

  • Usher

  • DMX

  • Fabolous

  • Desiigner

  • Mase

  • Shyne

  • The Lox

  • Mary J. Blige

More From XXL