CP GP7 8418 and a pair of GP9s are smoking up the valley with their train brakes as the westbound rail train finishes its descent into Field, BC along the Kicking Horse River.
BNSF 5956 leads an eastbound empty oil train along the Kootenay River just west of Troy, MT in a mix of sun and rain squalls.
BNSF 3959 leads four more units on a westbound Z train at Merritt, WA as it starts its climb up Stevens Pass. The westbound climb is only about five miles to the east portal of the Cascade Tunnel ... (more)
A healthy Canadian summer consist enters the casueway along Brule Lake as leaves Swan Landing on its way from Jasper to Hinton, AB. Perhaps the most beautiful passenger train still running in Nort... (more)
Royal Hudson 2860 glides west along a reflection pond at Moberly, BC as it returns its train west to North Vancouver after touring eastern Canada and part of the U.S. as the Captain Cook Excursion... (more)
On June 30, the Helena Local got a real late start, not arriving at Townsend until sunset. My friend Dave Gayer and I were returning from Lombard thinking we might get lucky and see the train our ... (more)
A northbound empty coal train is silhouetted by a stormy sunrise south of Bill, Wyoming, where coal and oil mix, and the antelope and jack rabbit population far exceeds humans. The SD70MAC is serv... (more)
Christmas cheer lights up a dreary evening on Stevens Pass as a BNSF stack train rolls through Skykomish, WA toward Seattle. Inclement weather closed neighboring Snoqualmie Pass for part of the da... (more)
A Canadian National manifest exits a tunnel in Black Canyon and crosses over the Thompson River where it will run immediately parallel to Canadian Pacific to Basque where the two roads begin share... (more)
VIA train No. 2, The Canadian, rounds the curve at Swan Landing in late afternoon light with Brule Lake in the background. The train has just exited Jasper National Park and will make a station st... (more)
BNSF 6294 heads an eastbound Z train upgrade on the one percent climb from Albus (Columbia River siding) to Quincy near Cresent Bar, Washington. It will meet a westbound counterpart at Trinidad.
Train 102 accelerates east out of Swan Landing along Brule Lake near the east entrance of Jasper National Park after meeting trains 103 and 117 at Swan Landing. The train was in a race against the... (more)
A westbound BNSF manifest crosses a causeway on Montana Rail Link along the Clark Fork on a crisp fall morning at sunrise near Trout Creek, Montana.