AboutThe Zutons

The Zutons are an English indie rock band from Liverpool. They were formed in 2001 but did not release their first album, Who Killed..... The Zutons?, until May 2004.