Frank Ocean – Channel Orange (Album Cover + Tracklist)

Frank Ocean held a listening session last night for his channel ORANGE album, and confirmed features from Earl Sweatshirt and Andre 3000, but now with the official tracklist we learn that John Mayer is also on the album.  The album drops July 17th.