Gorillaz Piedmont Park Atlanta September 20 2026 Concert Poster
Fierce red-and-black Gorillaz concert poster for September 20, 2026 at Piedmont Park in Atlanta. Dark deity-themed band artwork for virtual-band fans.
Description
This concert poster announces Gorillaz live on September 20, 2026 at Piedmont Park, ATL. The black, white, and red artwork depicts a multi-armed deity holding a sitar above cartoon figures in an intense illustrated collage. A bold wall piece for Gorillaz collectors and alternative music fans.













