Add to Lightbox
The sun sets on Big Ben and the Houses of Parliament on the river Thames in London .22nd July 2012. Photo Steve Christo.
Steve Christo Photography
all images © STEVE CHRISTO PHOTOGRAPHY
Sport, Photojournalism, Documentary, Editorial, Commercial, Corporate, Corporate Events, Reportage, Portraiture, Stock, Travel.