The National played on October 21, 2017 in the Elbphilharmonie, Hamburg, Germany.
The National played on October 21, 2017 in the Elbphilharmonie, Hamburg, Germany.
At the moment we don’t know of any streaming service where you can watch The National - Live at Elbphilharmonie 2017