Earlier today (March 15), Kendrick Lamar added to his upcoming album's tracklist by revealing all of the guest features on To Pimp a Butterfly, including: Snoop Dogg, George Clinton, and Ronald Isley, among others. 

Now, hours later, we can hear (and buy) the whole damn thing. At midnight, the clean version of To Pimp a Butterfly appeared on iTunes, while the explicit version became listenable, though still only available for pre-order. Now, both versions are here. Kendrick has scrapped the March 23 release date and decided to leak the album a week early. 

Buy To Pimp a Butterfly on iTunes.

As you listen, please share your thoughts in the comments. 

[Update: Stream Available]

Using Spotify, you can now stream To Pimp a Butterfly below.

[via Complex]