B.o.B. is a major force in the game and he’s got hits for days. He remains one of the most-consistent rappers in the game and he has more in store. The new single from B.o.B. is called “Not For Long,” featuring Trey Songz, off his upcoming album.
Listen to “Not For Long” by B.o.B. ft. Trey Songz below: