Entertainment , Music , Videos [RANDOM RETRO] "Self Destruction" By #TeamEBONY | July 19, 2012 boogie down productions heavy d just ice kool moe dee krs-one mc lyte ms melodie public enemy stetasonic