Tag Archives: Gorillaz

After a 7-Year Break, Gorillaz Are Coming to Seattle

On April 28, the Gorillaz will be releasing their new studio album, Humanz. Along with their new album dropping, they have also announced they will be doing their first North American tour in seven years, and lucky for us, Seattle is on their the route! They
Read More