DESCRIPTION
The Now Now is 11 all-new songs from the World's Most Successful Virtual Act!
The anticipated new release was produced by Gorillaz, with James Ford and Remi Kabaka, and recorded entirely at Studio 13, London in February this year.
The album...