Amtrak Train 190 arriving in Saybrook on a hot morning.
A snow-covered ACS-64 leads Keystone Service Train 652 into Metropark on March 15, 2017.
The Cardinal #51 emerges through the fog on a Friday morning as it passes NJ Transit Train 3710 and New Brunswick Station.
Peak autumn foliage on Halloween, with a sparkling clean Sprinter leading this Northeast Regional into the station. If you look close, you'll see the first car is the 9800.
Looking as though it is about to enter into warp speed, the Veterans unit emits an arc on its way toward DC.
AMTK 817 runs between the catenaries that provide power to the various commuter rail lines that branch out from Denver's Union Station.
"The Pennsylvanian" heads up the West Slope of the Allegheny Mountains at Lilly, PA.
Amtrak Crescent train 20 arriving at Charlottesville.
When the morning California Zephyr leaves Denver's Union Station it passes by the BNSF engine servicing facility. The train stopped there, and for some reason backed up into the station. After a... (more)
The morning California Zephyr leaves Denver Union Station and heads to San Francisco. Still waiting to see the new Siemens Charger engines leading this train.
946 was regularly found working MARC train assignments in the spring of 2016, but wound up eventually obtaining one last Amtrak assignment as the trailing unit on the AEM-7 Farewell excursion.
Running on schedule, the eastbound Capital Limited works down the east slope of Sandpatch Grade at Fairhope.
For whatever reason, a few years ago I had the goal to photograph every P42DC on the Amtrak roster as they made themselves available on trains in Southern California. While that goal quickly vanis... (more)
Amtrak's eastbound "Cardinal" heading for a meet with NS 35Q at Calverton.
Amtrak 127 leads Hiawatha train 339 west through Rondout, past Rondout tower and the endangered searchlight signals.