The 3 Greatest Rappers of All Time

1. Snoop Dogg

2. Biggie Smalls

3. Tupac Shakur

Do you agree? Please comment below.