'MTV Spring Break 2010' Performances: B.o.B., Featuring Bruno Mars, 'Nothin' On You'

B.o.B.'s name has been passed around by rap bloggers and talent-spotters for a while now as something of a secret talent. With this performance at MTV's Spring Break 2010 in Acapulco, it looks like the secret is out.

After teasing the crowd with a little flash of Naughty By Nature's classic, "Hip Hop Hooray," B.o.B. and his pal, Bruno Mars, went about the business of playing their buttery, soulful single, "Nothin' On You."

The song seems to be a particular favorite of the ladies in the Acapulco crowd, with many of them singing along. It's not really that surprising that "Nothin' On You" is the ladies' choice. The track, taken from B.o.B.'s upcoming B.o.B. Presents The Adventures of Bobby Ray album, is an accomplished, mature look at relationships from the perspective of a former bad boy who is ready to settle down with the girl of his dreams.

Check out B.o.B.'s excellent, full-band take on "Nothin' On You," as well as his performance of the joyous "I'll Be In The Sky," both filmed at MTV's Spring Break 2010 in Acapulco, below.

Plus, check out the MTV Spring Break Style Guide and enter H&M's Style Eye Contest for a chance to win a spread in Lucky magazine, an MTV gift bag AND $500 at H&M!