The Canadian Pacific Holiday Train passes a small crowd near Deer Creek.
CP 2246 races northbound with the Holiday Train
The Canadian Pacific Holiday Train passes through the small town of Buffalo, Iowa on it's way to Muscatine.
The Canadian Pacific Holiday Train stops to change crews and board passengers for the trip to Muscatine.
The Canadian Pacific Holiday Train rolls south on the Ottumwa Sub en-route to Muscatine.
The Canadian Pacific Holiday Train arrives in Davenport to pick up passengers for the trip south to Muscatine.
This evening, I took off to Kansas City Union Station to photograph the Canadian Pacific Holiday Train that came in behind the CP 2246. This was my first time seeing this train, and it was really ... (more)
The Canadian Pacific Holiday Train passes through downtown Davenport.
The 2018 CP Holiday Train makes a brief stop in downtown Davenport to change crews and load/unload a few passengers.
Canadian Pacific 2246, a GP20C-ECO is in charge of this year's Holiday Train as it accelerates out of Saratoga Springs headed for its first stop of the day at Fort Edward, NY
The annual Canadian Pacific Holiday Train heads North along the former Deleware & Hudson main passing Fort Ann.
The annual Canadian Pacific Holiday Train heads North along the former Deleware & Hudson main passing the Amtrak Station in Saratoga Springs.
The annual Canadian Pacific Holiday Train heads North along the former Deleware & Hudson main just South of Port Henry, NY.
The annual Canadian Pacific Holiday Train heads North along the former Deleware & Hudson main just South of Ticonderoga, NY.
A November storm is just winding down as the 2018 Canadian Pacific Holiday Train rolls through the snow covered countryside along the shore of Lake Champlain just south of Ticonderoga, NY.