The first-ever official concert film of the electronic band Kraftwerk, taped on its 2004 world tour, supporting its first album of new material in 17 years, "Tour de France Soundtracks."
Recently viewed
Please enable browser cookies to use this feature. Learn more.