After his giant closing set at Ultra Music Festival, Armin van Buuren delighted fans by uploading his entire three and a half hour performance.  His Sunday night performance on his own A State of Trance stage had been extended when Eric Prydz canceled his Miami performances due to medical issues

Accompanying the YouTube video of the performance is the tracklist filled with many IDs, original tracks, and songs from artists on his Armada Music label.

The trance legend has been busy in recent times. He collaborated with legendary rockstar David Lee Roth of Van Halen at Ultra in the form of a special guest performance of his remix of Van Halen's track "Jump." Just over a week ago, he released the track "Don't Give Up On Me" with Lucas & Steve and vocalist Josh Cumbee. The track also released with a professional racing-inspired music video. 

In addition to his latest releases, he revealed at Winter Music Conference that he has a new album on the way and has never made so much music in his life.

H/T: Your EDM