December 27, 2004
Strassbourg, France
Christmas Market and around the city.
(1 of 33)





Vive la France!