After kicking off on Thursday (June 12) with performances from artists including Pusha T, the Bonnaroo Music and Arts Festival in Manchester, Tennessee comes to a close tonight (June 15). Preceding Elton John’s closing set, Wiz Khalifa performed a final performance on the “Which Stage.”

On Friday (June 13), the festival featured a performance from Kanye West, his first appearance at Bonnaroo since a controversial set in 2008. During his set, West again critisized the press in between songs. “I want y’all to know that anytime I’m in the studio, make a record, make a t-shirt, I give it everything I got,” he said. “And when I talk that shit, it’s so you can talk that shit. If you’re a fan of me, you’re a fan of your motherfuckin’ self. You can go out and do anything.” 

The same night, Ice Cube rattled off hits like “Natural Born Killers” and “It Was A Good Day” in an appearance that also included an extended Nate Dogg tribute according to Billboard.

Earlier in the day, De La Soul and Del The Funky Homosapien joined Damon Albarn for short performances of their previous collaborations of “Clint Eastwood” and “Feel Good Inc.” respectively.

Last night (June 14), Skrillex performed an hours long “Superjam” set that included rotating guest appearances from artists like Lauryn Hill, Mystikal, and A$AP Rocky. During Skrillex’s set, Janelle Monae also performed songs like James Brown’s “I Feel Good” while A$AP Ferg covered The Notorious B.I.G.’s “Juicy” alongside his own music. Lauryn Hill helped close out the set with tracks like “Lost Ones” and “Ready Or Not.”

Today, A$AP Ferg performed his own set at “The Other Tent” and Wiz Khalifa opened his appearance with a rendition of “Bout Me” and performed hits like “Young, Wild, And Free.”

RELATED: Kanye West Blasts Press, Omits Jay Z’s Name During Bonnaroo Performance