Tag: Psychic Vampires
The latest single for German punk rock heavy hitters Lucifer Star Machine.Digital single and forthcoming album out on The Sign Records. Filmed at the legendary Helgi’s bar in London. Directed by Baron Von Strange and the DOP was Dan Poole. Music video premiere at Slam-sine!