The Armoury Show – “Castles In Spain”

John McGeoch’s career is pretty well-documented at this point – any resume with Magazine, Siouxsie & The Banshees, Visage, and Public Image Limited certainly has its own luminosity – but one chapter that frequently gets overlooked is as a founding member of short-lived ’80s supergroup The Armoury Show. Okay, “supergroup” might be overstating it, but […]