Daily Archive: June 10, 2017

40 years of Hip Hop in 4 minutes

Over 150 songs from more than 100 artists representing 40 years of hip hop all crammed into 4 minutes. It’s not a chronological history of hip hop. It’s rappers from different eras finishing each...