The National live in London: two nights, no repeats, pure class
The NME review of The National's two night residency at London's Alexandra Palace, where they challenged themselves to never play the same song twice
Source: nme.com
Fast, Ad-Free News Updates
Stay updated with breaking news from Dont Swallow. Real-time updates on events, politics, business and more.