Two trains wait to make their way up the old B&O now A&O on the way to Grafton, WV where they will be interchanged back to CSX
Pausing for a bit the mixed freight train waits for the circus train to clear.
Train No. 380 blows bast nitro yard after stopping for paper work and on to Hiball to Rand where he was to wait for the Circus train.
Train No. 380 with neat engine for power.
Single engine on the daily Q303.
Amtrak's "The Cardinal" with the exhibit train including engine 406 and the veterans unit. This train was running about two hours late.
One of Carolina Southern units that continues to rust away.
A coal train breaks the pre dawn silence as it grinds up Logan Hill in the Powder River Basin near Bill, Wyoming.
Slug set pulling 100 loads of NS hoppers to Russell, KY
The long sweeping roller coaster hills of the Powder River Basin are some of my favorite to photograph. This clean unit can be seen powering up the next grade as it kicks up snow on its way out of... (more)
Soo Line GP30 #700 rolls over a trestle across a creek between Duluth and Two Harbors, Minnesota on the North Shore Scenic Railroad.
Soo Line 700 crosses the Sucker River before it empties into Lake Superior between Duluth and Two Harbors. This ex-Duluth, Missabe and Iron Range Railway bridge was also in the 1994 movie Iron Wil... (more)
One of the highest priority trains on the Riverline, Q008 is rolling downhill on it's way out of town. In the background is the New York Central's Newburgh train station.
Not every day you see a 110 year old locomotive strutting her stuff. Those two diesels behind her hardly even had to work.
A former Santa Fe warbonnet takes crude oil to Virginia