Premier of a new song

Submitted by 12carrerea on Fri, 2009-05-22 13:20

 Last week I was on youtube and i saw a video of a live concert where they premiered a new song from their new album. It actually sounded really cool

 

 

this is the band live with busta rhymes last year