B.o.B. has revealed the tracklist for his album Strange Clouds.

The album hits stores on May 21st. Features include Taylor Swift, Chris Brown, T.I., Nicki Minaj and more. Morgan Freeman though?

SOURCE