Hip Hop Pioneer Captain Rock - Who First DJ'ed For Andre Harrell's Duo Dr. Jeckyll & Mr. Hyde - Has Died

The Manhattan native was known for singles such as singles "The Return of Captain Rock," "You Stink" and "Cosmic Blast."

Added May 17, 2021 from Hiphop DX