A bright Colorado sunrise and dark storm clouds create a dynamic storm light as BNSF 3625 (ET44ACH) leads a loaded coal train on the Brush Sub towards Irondale, Colorado.
Bloomington, Illinois based Union Pacific Railroad local train LSF54 rolls off the Havana District along 1st Street in Lincoln, Illinois. A late 1950's era Fordson Tractor waits for more snow to f... (more)
CP 21B parked alongside the Rocky Mountaineer as they both layover in downtown Banff. They will end up departing back-to-back the following morning. This is certainly not a photo I even dreamed of... (more)
315 with the NS 1230 Birmingham Landmark Unit leads its first revenue freight thru Silver Springs on a cold winter night
A duo of NS GP60s awaiting their clearance across the UP Joliet Sub in Dwight as the sun sets on another June evening.
Union Pacific Belvidere to West Chicgo passes thru Belvedere
A pair of CN SD60s run light through CN's Thorton Yard.
New Year's Day's rain has stopped and, passing through the city of Orange (not a stop on Amtrak, but a stop on Metrolink), is Amtrak train 580, heading from Los Angeles to San Diego. CDTX (Amtrak... (more)
New Savage power for the Grantsville operation still under construction. The GP7 came up from the Cedar City terminal to join the newly painted 8617.
SCFE Fort Pierce Turn heads east through South Bay, FL.
NKP 765 leads a train along the Cuyahoga Valley Railroad.
Crossing Owl Kill, headed to drop off loads for interchange at Eagle Bridge.
… and That's a Wrap on 2025! On a rainy New Year's Eve afternoon, my wife and I hit the train station for a few minutes on the way home from visiting with one of our gra... (more)
New power for Grantsville, UT Savage terminal.
Last year, I spent New Year's Eve in Jacksonville, Florida, which held a spectacular fireworks show over the St. John's River. The western side of the city's riverfront provides a great view of th... (more)