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