Scotty Meade
1998 • 1h 5m
Television documentary about the legendary Abbey Road Studios in London, England.