Why is this trending?
Hip-hop pioneer Afrika Bambaataa, founder of the Zulu Nation, died at age 67 after battling cancer. The influential DJ and producer from the Bronx shaped early hip-hop and electro music. His death revives discussions of past sexual abuse allegations against him.
Sign in to join the conversation
Log in to chat