40 years of hip hop culture in 2 minutes.