My Favorite Bands Logo
The Zutons

English indie rock band, formed in 2001 in Liverpool. Split in 2009, before reforming in 2018.

Data provided by Discogs