Gorillaz are performing their first concert for the first time in five years today in a secret location. The band is premiering their long-awaited new album, Humanz, before it is formally released on April 28th. Tickets for this concert were no doubt hard to lock down with all the hype around the band’s return and their new material. Luckily for us, the band has been live-streaming footage from the show sporadically to keep fans from around the globe dialed in to what’s going on. You can check out the live-streamed clips below, and keep an eye out on Gorillaz’s Facebook feed for more videos as the night goes on.