Description
Released in 2015. Contains the concert film, filmed December 24th, 1975 at the Odeon. Bonus features include 3 performances recorded in May 1975 in Japan + a 22min previously unreleased documentary!!
Payment & Security
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.