Tag Archives: Simon William Lord

UK electro-duo Theo Keating and Simon Lord AKA The Black Ghosts are just about due to drop their latest LP, When Animals Stare.