CN SD75Is 5646 and 5776 lead train M311 west at Park Gate.
A459's crew puts their train away in the yard at Swan Landing before building A458's train and heading back north.
VIA Rail’s eastbound “Canadian” rolls through “Robertson’s Curve” at Swan Landing, Alberta, on Canadian National’s Edson Subdivision on July 20, 2011.
A pair of ailing UP engines are dead on track YB09 at Swan Landing awaiting a trip back to their home road for repairs.
Grain empties for Rycroft, AB prepare to depart Swan Landing, AB, while UP ET44AC 2541 waits for a ride back to its home road's shop after developing issues while repaying horsepower hours.
A pair of foreign visitors idle in the yard at Swan Landing ready to pay back horsepower hours to CN on their Grande Cache and Grande Prairie subs.
A459 arrives at Swan Landing from Grande Prairie with a short train and lots of power.
Brand new CN ES44AC 3898 awaits its next job at Swan Landing.
IC C44-9W 2715 teams up with CN C40-8Ms 2424 and 2440, leading Prince George-Edmonton train M348 around the bend at Mile 196.5 of CN's Edson Sub, approaching Solomon.
Brand new CN ET44AC 3254 sits quietly at the west end of the yard at Swan Landing with a loaded sand train.
Grande Prairie-Swan Landing train A459 arrives at Swan Landing behind CN ET44AC 3142, as Prince George-Grande Prairie train G840 waits to depart northward.
UP ET44AC 2723 awaits an assignment at Swan Landing.
CN ET44AC 3218 leads train A417 thru the siding at Swan Landing passing a very lost UP SD70ACe 1995 (CNW heritage unit).
BCOL C44-9W 4649 builds train L513 at Swan Landing.
CN ET44AC 3115 and a beat up UP AC4400CW 6500 idle at Swan Landing waiting for a crew to take them and train L513 to Jasper.