A pair of older GE C44-9W's pull train X301 up the hill, as they meet M310 on the double track between Edmonton and Spruce Grove.
A pair of EMD SD70M-2's rocket train Q119 (Chicago IL - Vancouver BC) approaching the town of Spruce Grove at track speed.
A pair of EMD locomotives pull train M303 up the hill, into the siding at Gainford to meet its counterpart M304.
NS SD70M-2 #2550 leads a southbound grain train up Erlanger Hill through Crescent Springs, KY.
A pair of EMD locomotives lead train G834 down the double track between Wabamun and Carvel with 708 axles in tow.
DC power on CN 377. CN's newer AC power (GE ES44AC's and ET44AC's) is commonly found on CN 377, but here two slightly older DC units (SD70M-2 CN 8819 and ES44DC CN 2284) lead CN 377 through... (more)
NS train 376 departs Sharon Yard eastbound on Main 2 of the Dayton District with a lashup of NS 2650 and CN 2130.
Despite being dubbed 'Chemical Valley', Sarnia does have the potential to produce some pretty decent scenes, such as this one here. On a misty summer's morning on the outskirts of town, CN train #... (more)
After meeting NS 22A at Waddy, NS 376 rolls by the Southern searchlight masts at Avenstoke. Just like the signals at Waddy, these signals only have two weeks of service left before the Safe-Tran s... (more)
Heading through Tunnel #40 while negotiating Little Gore Canyon, a pair of visiting Canadian National engines head Eastbound on the BNSF trackage rights train while snow showers fall on the mounta... (more)
A pair of foreign line Canadian National engines head East leading the BNSF Provo to Lincoln train through beautiful Red Canyon.
CN Q112 flies across the Mud River bridge at 60mph
A one unit wonder leads an eastbound manifest into the town of New Haven, IN on Easter Sunday.
SD70M-2 demonstrator working on NS during November 2005.
Edmonton-Winnipeg train M318 heads through Portage la Prairie with CN SD70M-2 8817 leading the way.