Ultra Music Festival, one of the hugest dance events in America, brought another slew of huge names for its 17th year — Skrillex, Avicii, Bassnectar, Steve Aoki and, during Martin Garrix's set, even Usher joined in the fun. Here's a look back at the Miami bash's best beats and bashes.
Skrillex's star-studded Sunday night set included appearances from Diplo, Justin Bieber and Kiesza.
Martin Garrix capped off his set by bringing out Usher to perform their collaboration "Don't Look Down."
Avicii returned to the Miami music festival following his emergency cancellation at last year's festival.
Bassnectar took over Ultra's Live Stage on Saturday, March 28th.
Former Swedish House Mafia members Axwell and Ingrosso closed out the Main Stage on the first day of the festival.
DJ Snake posted Dillon Francis' phone number in the background of his set.
Steve Aoki played the Main Stage on Day 2 of the festival.
Alesso played Ultra's main stage on Friday, March 27th.
Swedish duo Röyksopp played tunes from their final LP ever, 2014's The Inevitable End, during their Friday set.
Todd Terje graced the Ultra Live Stage on March 27th.
Clean Bandit brought their infectious "Rather Be" to the Ultra crowd.
Kiesza played a solo set at Ultra on Saturday before joining Skrillex onstage on Sunday.
Cashmere Cat was joined by Ariana Grande for "Be My Baby" and "Adore" during his Saturday set.
David Guetta helped close out Ultra on Sunday.
Jamie Jones played Ultra's Resistance Stage on Sunday.
Porter Robinson preceded Kygo on Sunday at Ultra's Live Stage.
Kygo spinning at the Red Bull Guest House in Miami.
Jackmaster and Seth Troxler teamed up at the Red Bull Guest House in Miami on March 28th.