in Entertainment news 50 Cent Sparks Controversy: Allegations and Speculations Surrounding Tupac and Diddy