logo
Dick Carruthers backdrop
Dick Carruthers poster
Dick Carruthers
Richard Carruthers (born 25 March 1966, Sussex, England) is an English music video and film director, based in London, England. He directed the Led Ze...