Gorillaz blew me away last night at the Infinite Energy Arena in the north eastern burbs of Atlanta. The set included a compilation of the… Read more ….Gorillaz Comes to Life at the Infinite Energy Arena