Matt Stuart, ‘Trafalgar Square. London, England. Great Britain. ’, 2004, Magnum Photos

About Matt Stuart

based in London, United Kingdom