Pete & Dud
Peter Cook and Dudley Moore, New York City., Friday May 1st, 1974.
Photographer:
Michael Brennan
Media Name: MB_PD001
copy link