Christopher "Big Pun" Rios's life was taken way too soon. He passed from a heart attack on February 7, 2000. Despite leaving a void in the game that has yet to be filled, Big Moon Dog's presence continues to loom 12 years later. Equipped with such a venerable catalog filled with everything from hilarious sex shenanigans ("Taster's Choice"), radio smashes ("Still Not A Player"), lyrical juxes ("Twinz"), and more, he wasn't called the Punisher for nothing. Digging in his bag of gems, XXL celebrates the life of the legendary Bronx native with a special playlist filled with tracks that every rap fan needs to know.

Salute to one of the greatest rappers of all time. —XXL Staff (@XXLStaff)

More From XXL