German Christmas Market

As Christmas approaches, Germany reveals its most atmospheric side. Leading up to Christmas, from the end of November, most German towns wi...