The Harzer Schmalspurbahnen (Harz Mountains narrow-gauge railways) is the biggest narrow gauge network in Germany. It operates steam trains on a daily basis. Here, a tourist train works its way up the Brocken mountain.
Reposted for correct resolution and framerate