Television documentary about the legendary Abbey Road Studios in London, England.
04 January 1998
65 minutes