Who is the greatest rapper of all time? What does that title mean? Times change. Skills fade. New greats emerge. Old ones decline. How can anyone crown the best MC when so many great ones are still working?
These 100 rappers have done everything it takes to make a play for the throne