Plot: Filmed on location at the O2 World in Berlin on November 25th and 27th 2013 during the band’s extremely successful Delta Machine Tour, which saw them play to over 2. 4 million people in 32 countries
Release Date:
Monday, November 17 2014 10 years ago