CP GP20C-ECO 2246 leads the 2023 CPKC Holiday Train West past historic Rondout Tower.
The Holiday Train pulls into Heron Bay for the second of six performances of the day.
CPKC's 25th anniversary of the Holiday Train passes over the Nipigon River
CP local job with manifest from Albany to Selkirk glides along River Road through Glenmont.
Holiday Train makes its 2nd stop of the day bringing joy and amusement to the people of Mechanicville . Next stop will be in Saratoga Springs.
The 2023 CPKC Holiday Train dashes through the snow along the DeKalb County countryside on its way to one of its many show location stops at Byron, IL. Seen here passing some nicely picturesque re... (more)
CP GP20C-ECO 2246 sits in downtown Davenport with the 2023 CPKC Holiday Train for its stop.
This is the first year that the CP Holiday Train has run across the system under the new CPKC banner. The train itself still had the boxcars lettered for Canadian Pacific, but the stage car was ne... (more)
A single engine and four cars wait to depart BNSF and head back to their own yard on Rices Point in Duluth. Trains are small in the grand view of things.
CP GP20C-ECO 2246 leads the 2023 CPKC Holiday Train South through Bettendorf.
CP GP20C-ECO 2246 leads the 2023 CPKC Holiday Train West through Stillman Valley.
On its way South, the CP Holiday Trais sets out to leave the island of Montreal on CP's Adirondack Sub, crossing the St. Lawrence River just after sunset on a beautiful late-November evening.
CP GP20C-ECO 2246 leads the 2023 CPKC Holiday Train West across the historic swing bridge in Sabula.
CP GP20C-ECO 2246 leads the 2023 CPKC Holiday Train West through Hampshire in the snow.
CP GP20C-ECO 2246 leads the 2023 CPKC Holiday Train South past the levee in North Clinton as it approaches its stop in town.