B759's train waits for a crew to take it west, sitting on the west lead in front of the bunkhouse in Jasper.
CN ET44AC 3023 leads a loaded potash train westward at Mile 10.8 on CN's Albreda Sub.
Q433 moves south with 480 in the lead.
Alpenglow at Parkdale UP1989: PRUDD at Parkdale, CO departs for Pueblo just before sunrise in the Arkansas River valley before the Royal Gorge.
In the last bit of morning sun before the clouds moved in, CP 6644, lead unit for 650, rolls over Brookwood Rd.
Painted in a special livery to honour our Veterans, CN ET44AC 3015 pauses at Swan Landing after bringing in train A459 from Grande Prairie.
Q199's train glides along the north track of CN's Albreda Sub just west of Grant Brook, BC at track speed with CN 8952 leading the way.
After a crew change at Jasper, Q199's train departs for points west with GTW blue/red painted SD70M-2 8952 leading.
MRL's Gas Local on the return trip from Thompson Falls, MT, to Missoula, MT.
Wabash heritage unit #1070 races west near CP Singer on Norfolk Southern's Christiansburg District on March 22, 2021. On the adjacent track an eastbound double stack train heads towards Roanoke, V... (more)
Amtrak's Veteran's unit makes an appearance at the North Philadelphia Station, once known as Germantown Junction. Both Amtrak and SEPTA use this station, though the station itself (right center; ... (more)
CN's GTW heritage locomotive rounds the "S" bend between Solomon and Swan Landing leading train Q199, amidst some typical March mountain weather.
B759's train sits pretty in the new "KB" yard at Kamloops with the EJE heritage unit on the point.
CP 6045 leads a weed spray train south leaving Calgary.
Wearing BCR red white and blue, CN ET44AC 3115 leads train X108 east on the Edson Sub.