Watch: The Last Shadow Puppets cover Glaxo Babies and The Fall.
Back on tour in Europe again, The Last Shadow Puppets have debuted another two new covers live, Glaxo Babies’ 1980 song, 'This Is Your Life', and The Fall’s 1982 song, 'Totally Wired'.
I love how unpredictable this band is.
Watch live footage of both covers below...