Gorillaz Set To Debut Their New Album ‘The Now Now’ LIVE From The Boiler Room In Tokyo
A very short time ago, Gorillaz announced their newest album The Now Now with a rather cryptic website of the same name. TheNowNow.TV reveals a very quick clip of the title itself and a groovy new track we’ll l... Read More...