Childish Gambino, aka Donald Glover, has just dropped his new album, 3-15-20, a week after teasing it using donaldgloverpresents.com.
The collection of music played on the website included both new music, as well as previously-heard tracks like Warlords, Feels Like Summer and Algorhythm.
However, when everyone least expected it - it disappeared without explanation, leaving everyone very, very confused.
The music returned, this time in album form - with the 12-track album featuring Ariana Grande and 21 Savage. It's the follow-up to 2016's Awaken, My Love!, and appears in two versions - as a track-by-track version under the banner of Childish Gambino, and a continuous version under the banner of Donald Glover Presents.
The album title is a nod to the date it first premiered, and if you want to hear it like it was initially presented, then you'll find it at his website here.
Check out the album below - Donald Glover has done it again.