It's the CP Holiday Train, ripping across the High Level Bridge in Lethbridge, Alta.
Calgary photographer Neil Zeller documented the train on eight stops through Wild Rose Country and B.C.
The CP Holiday Train is an annual tradition that sees the rail company decorate two trains in Christmas lights and send them on a journey through 150 communities in the U.S. and Canada.
The trains are fast approaching the end of their journeys, which will conclude in Port Coquitlam and Port Moody, B.C. on Dec. 19.
Zeller is also putting his talents to a good cause. He's selling a photo of the train in the fog on the High Level Bridge, with 25 per cent of its sales going toward the Lethbridge Food Bank.
You'll find a whole gallery of his shots of the CP Holiday Train right here.
Also on HuffPost