Livin' on the edge. A beautiful winter's morning on the north shore of Lake Superior welcomes 100's train with its 10,000+ft of stacks in tow, winding around picturesque Mink Harbour. They'll have... (more)
"200 Miles of Engineering Impossibilities" Mink Harbour is the perfect illustration of what Van Horne was attempting to describe with his famous quote about the difficulties of building... (more)
A southbound oil train is back on the move after their computer screens went out and then PTC enforced them. The train is about hour ahead of the CP business train coming today. All hands were on ... (more)
CSX Train K423 heads south through control point Mt. Olive at Carara, AL.
Vancouver, BC - Toronto, ON #100 cruises out of Nipigon and across the Nipigon River.
A CP coal is silhouetted by the last glow in the sky, on a cool spring day.
CP 8136 provides power on the rear of an eastbound potash train. For a number of years, I didn't really like photographing potash trains. I considered them very dull looking, grey trains. In recen... (more)
On a gorgeous Indian Summer morning, northbound K029 rumbles over the Catskill Creek with a matched pair of CP “Beaver Boats” with the beautiful Catskill Mountains in the background. Credit my... (more)
Southbound CSX Tank Train K423 swings around the curve at Renfroe, AL., as they climb the hill to Shocco.
AC4400CWM 8136 approaches Olds as the trailing DPU on a southbound manifest.
Westbound departing Thunder Bay.
CP train 113 is about to cross the CN Kashabowie Subdivision as it approaches the Depot in Thunder Bay for refueling and crew change.
CP 100 heads through Heron Bay with 11423ft of train