50 Cent's hotly anticipated new album has been leaked on to the internet - a month before its release date.
The In Da Club hitmaker was originally set to unveil his upcoming disc Before I Self Destruct in the summer (09), but it was pushed back until 23 November (09).
But the record hit the web on Wednesday (28Oct09), and fans of the star - real name Curtis Jackson - have been clamouring to download the tracks, according to MTV News.
The album sees the rapper team up with stars including Eminem, R. Kelly, Dr. Dre and Ne-Yo.