The Stands were an English band formed in Liverpool in 2002 by Howie Payne.

The band released two albums before splitting up in 2005 shortly after parting way with their label Echo Records.

Photos

Popular tracks