Filmed on 24th June 1985 at London Hammersmith Odeon
Released: 2003-03-26
WhatToWatch — search all titles