Designed by
Title
The Tour of France Official Mobile Shop #25855587
Description
Paris,France,July 22nd 2012: The official mobile shop of Le Tour de France is parked on the famous Champs Elysees boulevard in Paris and it sells specific souvenirs during the last stage of the 2012 edition of Le Tour de France, a famous road bicycle race in the world.
This image is editorial