Justin Bieber Raps on Chris Brown Track (LISTEN)

Biebs' Wardrobe Whoops!
Justin Bieber arrives on stage with his fly down.
Biebs in the Hood
Justin Bieber rocks his signature hoodie.
Justin Bieber’s alter ego Shawty Mane is back! The teen heartthrob raps on Chris Brown’s new song “Ladies Love Me” and he doesn’t sound half bad, even though he’s dropping rhymes alongside all-star rapper David Banner. The 17-year-old “Baby” singer raps: 

“Baby I’m your doctor / I could be your rocker / Swaggin’ I’m not braggin’ / But I swear that I could rock ya.”

Who do you prefer: Justin or Shawty? Sound off in the comments!

Bieber was in support of another artist this week. The singer stepped out wearing a shirt that had on it Cee Lo Green’s lyrics from his hit song “F*** You”, also known as “Forget You” in the radio edit. The shirt read: “F**k You and F**k Her Too.”

Be sure to follow Celebuzz on TwitterFacebook and Tumblr for more music pics, clips and updates!