There are few names more synonymous with hip-hop than Tupac Shakur. He’s one of the best-selling artists in the history of music, and despite generations of rappers rising and falling in the time ...