Passing through scenic Thompson River Canyon, Canadian National train No. 111 heads west out of Ashcroft, British Columbia, on a hot July 15, 2014.
A five month old EMD SD75I leads a Burlington Northern & Santa Fe stack train across Bridge 6 in New Mexico's Abo Canyon on April 5, 1998.
I followed the Ontario Northland to Rouyn-Noranda on this cold Sunday morning. I waited almost 30 minutes at this crossing at Mile 32 of the Kirkland Lake sub. I almost missed it! I had to get off... (more)
111 for 111: Canadian National train No. 111 approaches Tunnel 51.5 west of Ashcroft, British Columbia. Ironically, the high temperature of the day while photographing this train in this part of T... (more)
Canadian National manifest M397 heads south through the snow at Monee, IL on former IC rails. Power is EMD SD75I 5642 and SD40-2W 5257. The cut at Monee was constructed by the Illinois Central d... (more)
Outrunning some rain to the west, eastbound Canadian National train No. 190 flies through Hargwen, Alberta, on July 15, 2013.
CN 5778 leads a westbound NS manifest through Peru, IN on a frigid February afternoon.
Solo SD75I 2101 shaves back the banks as the yard crew eases the train into North Bay yard January 12th
Heading toward Montreal, Canadian National #323 crosses Mercier St as it rolls through the city at sunset.
CN 5702 leads a westbound manifest through Ainsworth on the day after Christmas.
The daily CN freight to the US border begins its journey southward to Emerson.
Three units, three EMD models. CN 120 has an SD75I, an SD60 and a SD60F (CN 5707, CN 5405 & CN 5547) as it crosses the partially frozen Richelieu river, bound for Halifax on a frigid mornin... (more)
North Battleford, SK - Vancouver, BC train A411 hustles west on CN's Edson Sub.
L563 departs Miworth west behind CN SD75I 5760.
Chicago-Prince Rupert train Q191 departs the siding at Miworth, a few minutes into the new crew's trip from Prince George to Smithers.