Share to
The Now Now is the new album, arriving June 29th from Gorillaz. If you are wanting to see them live, you can at Demon Dayz Festival in Los Angeles, October 20th.