The RCPE westbound road freight slowly makes its way west toward Wall and Rapid City across the South Dakota prairie under bluebird skies.
An empty coal train rolls along the Jocko River outside Dixon, Montana on an early spring morning.
At the end of hot July day, coal loads roll across the trestle above Fish Creek, following the Clark Fork to Sandpoint and beyond.
A loaded oil train rolls over the trestle across Fish Creek as it makes its way through Alberton Canyon towards Paradise.
On a gray and foggy last day of 2018, a BNSF intermodal races towards the end of its run in Chicago.
An outbound Metra approaches West Chicago station on a cold, rainy December evening.
Summer evening on the BNSF racetrack just outside Chicago.
At the end of a warm summer weekend, the westbound LM arrives in Missoula after its run from Laurel.
Shortly after dawn on the fourth of July, a westbound grain train approaches Shelby on the plains of northern Montana.
On a frigid winter morning, an eastbound intermodal sweeps through Alliance just as the first rays of sunlight illuminate the scene.
A CP manifest bound for the U.S. border at Coutts, Alberta rolls across the plains of Southern Alberta.
An eastbound Canadian Pacific freight flies past the intermediate signal at Pearl on a foggy morning.
A helper set assists an eastbound loaded coal train up Crawford Hill near Belmont.
An eastbound manifest freight passes the elevator at Biggs with Mount Hood and the Columbia River Gorge towering in the background.
Westbound coal loads exit the first tunnel west of Lyle and are about to enter the second.