Gorillaz – “Let Me Out”

Gorillaz have debuted the new song “Let Me Out.”