The Armoury Show

The Armoury Show were a British new wave band.

Music Video

 * Castles in Spain