It’s probably been a while since you’ve heard the classic “Feel Good Inc.” blasted on the loudspeakers. The recent Gorillaz show at the Barclays Center was a grand gesture to the past in all the right ways and also a glimpse into the future.
Tag: