1000 songs? 1000 songs.
Caribou has just put together what could be the ultimate playlist: From My Bloody Valentine to Usher, Justin Timberlake to Jay Z, Aphex Twin to Daft Punk, Jai Paul to Wu Tang Clan, Neil Young to Led Zepplin *gasps for air** Suicide to The Beach Boys, Velvet Underground to Radiohead, FKA twigs to NAS, Marvin Gaye to Gil Scott Heron... we could go on, but you know... 1000 songs.
The mixtape is appropriately titled "The Longest Mixtape" and you can listen now over on Spotify now for the next two days of your life.
Get the look.