London

8-15, The London Eye with Big Ben, 35mm, 05.2002, © Peter Zoeller

Loading Image