The fireman of Jeddo Coal 85 is ready for work at the RRHMA campus in Silvis.
The golden hour is upon us as North Central Service train #115 is seen skirting Cedar Lake with the RTA heritage unit leading. The train just departed its Lake Villa stop.
Early morning southbound train to Miami.
U.S. Steel's Granite City Works was indefinitely idled in late 2023, forcing the lay offs of nearly 300 employees. During my recent trip to the area, there were multiple movements being made into ... (more)
On the elevated portion of the TRRA's Merchants District, train 201 is seen passing under the Martin Luther King bridge at LaClede's Landing, along downtown St. Louis' riverfront. Led by the Termi... (more)
Light Steam. Woodstown Central Railroad 0-6-0 no. 9 is seen light power as it runs around the excursion consist at South Woodstown Station.
Spouting Steam. Woodstown Central Railroad 0-6-0 no. 9 performs a blow down near South Woodstown Station before recoupling onto the excursion consist for another run.
W is for Water. Woodstown Central Railroad 0-6-0 no. 9 simmers at South Woodstown Station while taking on water for the next run to Mannington and back.
The 79 year-old Alco S1 of the Hudson Terminal Railroad (built in 1946 for the Detroit & Mackinac Railroad) passes a pair of vintage heavy weight passenger cars as it moves through the yard.
BNSF 6341 (ES44AC) crosses Highway 72 in Coal Creek Canyon as it heads to Denver on the Moffat Tunnel Sub.
BNSF 6244 (ES44AC) muscles a freight into Coal Creek Canyon on the Moffat Tunnel Sub.
BNSF 3171 (GP50) leads the Hudson Local east on the Brush Sub towards the Hudson Terminal.
363 035 passes Crnotice while hauling an intermodal train from
541 103 passes Zanigrad while shoving a container train up the steeply graded Koper line, 16 July 2024
193 741 passes Dekani whilst hauling a rocktainer train from Koper, 16 July 2024
Regional train Santander-Bilbao at Voto
To celebrate 150 years of the Nationalbahn, founded in 1875 and bankrupt a few years later already, there was a large railway event held in Etzwilen this day. "Red Arrow" RCe 2/4 # 607 o... (more)
Locomotive 1116 # 205 of the austrian ÖBB pulls the NighJet NJ 434 from Graz to Zürich between Winterthur and Winterthur Tössmühle. The train is rerouted via Munich-Lindau Reutin-Bregenz-St.Ma... (more)
Locomotive 1116 # 210 of the austrian ÖBB pulls the Eurocity 431 from Zürich to Graz between Winterthur Tössmühle and Winterthur. The train is rerouted via St.Margrethen-Bregenz-Lindau Reutin-... (more)
Brand new "Giruno" highspeed train RABe 501 # 035 for the SBB is running light from Erlen to Thun between Winterthur and Winterthur Tössmühle. This train is part of a series of 12 orde... (more)
One of the last KT4 trams in Tallinn along new Vanasadama line
To celebrate 150 years of the Nationalbahn, founded in 1875 and bankrupt a few years later already, there was a large railway event held in Etzwilen this day. From Olten via Zofingen-Suhr-Lenzburg... (more)
To celebrate 150 years of the Nationalbahn, founded in 1875 and bankrupt a few years later already, there was a large railway event held in Etzwilen this day. One of the exhibited locomotives was ... (more)
To celebrate 150 years of the Nationalbahn, founded in 1875 and bankrupt a few years later already, there was a large railway event held in Etzwilen this day. The train 31019 of TR TransRail (Rail... (more)
To celebrate 150 years of the Nationalbahn, founded in 1875 and bankrupt a few years later already, there was a large railway event held in Etzwilen this day. The train 31711, organized by Eurovap... (more)
To celebrate 150 years of the Nationalbahn, founded in 1875 and bankrupt a few years later already, there was a large railway event held in Etzwilen this day. 2-6-2 T steamlocomotive Eb 3/5 # 9 of... (more)
To celebrate 150 years of the Nationalbahn, founded in 1875 and bankrupt a few years later already, there was a large railway event held in Etzwilen this day. Diesellocomotive Bm 6/6 # 18511 of th... (more)
NS VIRM 8721 with Nijmegen - Den Haag Centraal service and NS VIRM 8648 with Den Haag Centraal - Nijmegen service meeting on the bridge over the river Waal in Nijmegen on a busy Monday morning
Sr1 3002 nearing Pieksämäki with an empty train from Jyväskylä.
Plasser (Track maintenance machine) near Jejuri.
Northbound empty L53 led by AC44i #9885 photographed at track section km 92, between Caucaia and Canguera.
UP GP40X and Amtrak 321 and 322 depart Denver Union Terminal with the westbound San Francisco Zephyr.
Using the stretch braking method, engineer Ian Whaley and conductor Eric Strohecker ease the Mountain Local down the west slope of North Mountain at a brisk 40mph.
Shortly after a cold start, PNLX 7471 assisted by 3 Buckingham Branch GP’s clears the congestion from her throat as the EMD 645 symphony pulls cars off the Shenandoah Valley Railroad interchange... (more)
PNLX 7471, restored to its as delivered Western Maryland appearance leads the Buckingham Branch Mountain Local towards Clifton Forge. The motor is on lease to the severely power short Buckingham B... (more)
A quartet of Union Pacific Railroad AC4400CWs sit on the Dolores Industrial Lead after cutting off the westbound train they brought to the Intermodal Container Transfer Facility (ICTF), in nearby ... (more)
Northbound 16T illuminates the N&W bracket at Pkin as they fight their way up Lofton Mountain.
Conductor from southbound vehicle train is on the ground at far left to inspect a northbound manifest freight on the Union Pacific Fresno Subdivision.
When perfect timing and right place right time fall together. The rain came down as CSX 1902 Clinchfield Heritage Unit lead the westbound M265 meeting the P048 "Amtrak 48" Lake Shore Lim... (more)
Westbound BNSF ES44C4 No.6539 rolls a Grainer around Wind Mountain and into Home Valley along the Columbia River. This is one of the many scenic spots along the River to explore.
"Reflections over the San Sebastian" running a bit behind its normal schedule thanks to some MOW work around Daytona, FEC 204 races over the San Sebastian river behind a pair of venerabl... (more)
Lancaster and Chester Railroad's Train 16 works cars at the connection track to the CSX interchange near Chester, SC.
Thurso is the most northerly station in Britain. Class 158717 waits to depart for Wick. From there it will retrace its steps to Thurso, than return to Inverness through dramatic country, passing m... (more)
An idyllic scene at Kyle of Lochalsh in the North of Scotland. A Class 158 awaits its return to Inverness from the terminus station by the dock. Behind you see the Isle of Skye., once only reachab... (more)
Lehigh Valley Coal Company 123 works through the woods on a cool May evening.
"Intermodal Race @ CP 98"
On March 26th, 2025, Connecticut Southern Railroad CSO-4, with GE B39-8E #3901 in the lead snakes off the Amtrak MRS (Hartford) Line as it races a ... (more)
New York, Susquehanna & Western passes over the original main entrance to the Oakwood Cemetery in Syracuse, NY.
New York, Susquehanna & Western makes their way North on Sunday morning.
New York, Susquehanna & Western passes an old railroad relic on their way to Syracuse.
New York, Susquehanna & Western departs Cortland on Sunday morning and passes the former Cortland Corset Company and Cortland Wagon Company.
BCOL 4621 (C40-8M), now wearing CN colors and missing its top set of ditch lights, leads a manifest past the grain silo along Otis Road in Barrington, IL.
NIRC 9 and 8, both SW1500s, lead a welded rail train through Northbrook, IL. It's rare to catch these units out on the mainline!
CSX M582 at Indian Land
Blue Ridge Southern's operations have been severely limited in the aftermath of the closure of their main customer in Canton and losing complete access to the outside world when NS's trackage on b... (more)
After deboarding their train at Bryson City and cutting away, GSMR's excursion crew takes the power to tie up and finish their day. An ex-Frisco GP38-2 leads the way.
CN 2812 + CN 3185 hustle 167 platforms of extra Prince Rupert/Prince George, British Columbia to Brampton Intermodal, Ontario stacks thru the west switch at Lennon.
Hotshot Vancouver Intermodal Terminal, BC to Brampton Intermodal Terminal, ON train Z112 climbs over the Laurentide Divide with 10928ft of intermodal traffic. Running at 0.9HPT with CN ES44AC 2932... (more)
Winnipeg, Manitoba to Capreol, Ontario train M314 passes afrozen Hillsport Lake behind a pair of SD70M-2's 8841 + 8017. Third up is CN 7100 one of the new hybrid genset locomotives heading for Mac... (more)
ATSF 537 and UP 6936 pose outside the historic Rock Island shop in Silvis during a night photo session during Silvis Railroad Days. This was the first ever night photo shoot at this historic Rock ... (more)
Not much is left of this consist in the current 2023 railroading. Back in 2007, this Northtown to KC freight had a dog's breakfast lashup as they made their way south on the Marshall Sub. The trai... (more)
We managed to find a lone thunderstorm here, and all hell broke loose for about 15 minutes. Lucky for us, this Minntac load showed up afterward. Steam from the cold bath covers the tracks as the t... (more)
A load out of Minntac drifts downgrade out of the mine. The train is about to pass through Mt. Iron and pass MP 6 on the Minntac Sub. The train is dropping down a steep 1.5% grade out of the mine.... (more)
The mine at Minorca isn't as busy as the other 2 mines on the Range, but trains still come and go daily from this plant. A trio of C40s chugs along as they pull a train of empties from Two Harbors... (more)
The Spencer to Mason City local rolls along between Britt and Garner. This job will take 12 hours to get the train over the 100 miles. I was surprised the train had 82 cars coming back to Mason. T... (more)
One can see the old grade for the branch line that ran from Waukon Junction out to Waukon, IA. That line was built in 1877 as a 23-mile narrow-gauge branch. In 1880 the MILW acquired the line from... (more)
The Final Spike Anniversary Steam Tour made its way from Bensenville to Davenport on a wet May 9th. The poor weather did not slow down the amount of foam that chased the train across the D&I. I to... (more)
In the early 2000s, the IAIS was one cool railroad. It was a far cry from what it has become today. Back then, geeps and Alcos moved traffic across Iowa and Illinois for this small-time operation.... (more)
An extra South Amana switcher had the chore yesterday of pulling coal empties from the CIC at Cedar Rapids. They used the 513 and went light to Cedar Rapids from South Amana to pull them in the la... (more)
The Cedar Rapids to Silvis freight is pulling around the east leg of the wye at Yocum Connection. This job came out of Cedar Rapids with traffic from the CIC railroad, which is mainly made up of c... (more)
Weighed down with a unit ethanol train and extra DDG cars, this Council Bluffs freight lumbers into Newton. The job passed the beautiful ex-Rock Island Depot. The train has 2 GEs in a 1x1 DP setup... (more)
One if the many CNW unit trains that IANR handled for the CNW to move retired power out of Oelwein. Behind IANR and a CNW GP 50 for power, 25 GP7s and GP9s were moved out of Waterloo bound for Ced... (more)
Digging to the Wayback Machine. In the early 90s I was only 15-17 years old. I am pretty happy to find some of my prints and get them looking ok. They aren't perfect, but they're better than nothi... (more)
After a crew change in the Bristol yard, NS 15T gets going again by the depot and sign in Bristol Va/Tn.
The Waterloo switcher is on its way across Waterloo from the CN yard to the IANR Bryant Yard with cars from the CN. The job will line cars and switch out at Bryant Yard before heading back to the ... (more)
The normal 8am Butler crew did their normal operations today by driving to Bryant Yard in Waterloo and running a train back to Butler. Here, the crew is just off the CN at Cedar Falls Jct. and rol... (more)
GRW 317 and 303 make up a Gary Railway slug set as they bring 5 cars out of Blast Furnace #4.
With the official takeover date of March 1, 2025, I have been out trying to shoot the Iowa Northern as the CN makes changes to the railroad. Job changes came first in March, and now power changes ... (more)
8099 leads NS 15T westbound by the Meadowview depot along the Pulaski district.
Spent the weekend in October fall colors. Traffic on Saturday was a little slow, but trains came in bunches on Sunday morning. I was surprised to see some of the older Dash 9s running around, incl... (more)
NS 15T, with the Southern heritage leading, comes to a stop at CP Washington in Glade Spring, VA.
The J, Right At Home. A pair of Elgin, Joliet & Eastern SD38-2's are tied down and crewless at Buffington Harbor, awaiting an L512 crew to take the train to the Illinois International Port... (more)
15T rolls by a stopped eastbound manifest in the siding in Glade Spring, VA.
BNSF 5523, 5358, & 6617 power an eastbound stack train on the Gallup subdivision.
NS 15T heads west through McMullin, VA with 8099 leading.
Norfolk Southern Helper N52 sits on the Rose Connector while a train of John Deere Tractors pass by enroute to Baltimore where they will be exported overseas.
NS 15T heads west through Seven Mile Ford with 8099 leading.
Metro-North's New Haven heritage unit pushing train 844 to Grand Central Terminal.
The light is fading across northern Maine as the last day of 2020 slips away. Darting across the East Outlet of Moosehead Lake is Canadian Pacific train 250. Running on the former Central Maine an... (more)