Filmed at the Rock Sound festival in Huttwil Switzerland on June 23rd 2007
Stream, buy or rent this movie from the providers below.