05 July 2007


Tour de France Opening Ceremony, Trafalgar Square, London

01 July 2007



Trafalgar Square, London