Empty grain rolls up the Hi-line just east of West Glacier, Montana, late in the day. The train is running on approaches, and will slide in the next siding. He will roll around two westbounds, and... (more)
On the morning of August 26 I had a shot in mind, so I set up at a frequently visited spot for the glint. Like a few weeks prior had a few trains backed up. The auto train had been sitting there ... (more)
The Canadian Pacific Canada 150 train is currently in route back west to Calgary, Alberta, after spending the last week in Ottawa, Ontario. I had laid my sights on illuminating the night run acr... (more)
An NS work train slowly rolls through the crossing at County Road 58 just as the sun sets on a great day.
CN C44-9WLs 2506 and 2512 depart Henry House with train M304 after meeting a pair of westbound trains. This is my 5000th photo on www.railpictures.net!
At the end of another gorgeous day in Lombard Canyon on July 2, 2017, a BNSF coal train enters the siding at Lombard on Montana Rail Link. The Missouri River is calm as the canyon settles in for a... (more)
Crossing Nason Creek, Five engines with No. 5792 leading lift a westbound BNSF Z up the eastside of the Cascade Mountains.
The milky way rests above the skies of Delhi, Colorado as the historic mainline wig wag stands dormant over the southern Colorado grasslands. It has been recently rumored that this historic piece... (more)
In the path of totality, UP 3831 waits to shove a work train back at around 11:30 AM.
Since 2001 (15 trips or so) I have tried to get that famous glint shot at Winslow with no luck...timing just never worked out. On this day it was steady clouds with some heavy rain bursts until t... (more)
An H1 dash 9 leads a solid train of trailers downgrade at sunset.
With the sun just minutes from falling behind the horizon, BNSF 6631 leads an eastbound stack train across the Arizona desert nearing its crew change point at Winslow.
A beautiful summer morning on the Brienzer Rothorn. A relief train with diesellocomotive Hm 2/2 # 10 is coming up between Oberstafel and Rothorn Kulm, with Dirrengrind mountain ridge and Lake Brie... (more)
Smoke from BC wildfires.
A BNSF manifest descends the grade in Bealville under a full Moon.