*There are at least two bands named The Stairs.
These are videos from concerts where The Stairs played, so they may be of other bands that played the concert as well.
The Stairs Mar 30, 2024 Liverpool, England, United Kingdom Added by Gus Campbell