Close Login Box
After a nearly seven year hiatus, Gorillaz made its return to Denver with a sold-out show at Red Rocks Amphitheatre on Tuesday night.