Chuck D

Rapper Chuck D: Ferguson Police Are Scarier Than ISIS

Public Enemy’s Chuck D chided rapper Nelly this week for canceling tour dates in the UK over terrorism fears — because, he says, police in Ferguson, Missouri, near Nelly’s hometown of St. Louis are just as scary as ISIS.