Ace Bandage
The one and only.
Goddammit! There is no such thing as greatest rapper of all-time. That's like saying there's a greatest female basketball player of all-time. They all fucking suck. 
Truth.Disgusting person, rapist, whose fake tough guy bullshit resulted in the deaths of several including a 6 year old boy. The world is better without his thuggery.