This is a couple years old but– Had to revisit it.  Hip hop needs more of this!!  …This is why rap is rap!!!

Peace