The Slow Show is a British indie pop band, formed in Manchester in 2010.
These are videos from concerts where The Slow Show played, so they may be of other bands that played the concert as well.
Pixies / The Slow Show Sep 14, 2019 Plymouth, England, United Kingdom Added by Emma Wills