NME.COM

The Last Shadow Puppets Reviews

The Last Shadow Puppets

A suitably monumental setting for a few lessons in rock’n’roll history and their final (for now) shows. New York City (October 30)

Live
Connect With Us
This Week's Magazine