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)
NS 15T rolls by the signals in Marion, Va with the Southern leading.
Flying through the Valley. Amtrak Metroliner cab car 9633 is the lead unit on train 461, the southbound Valley Flyer, seen racing towards Devine St en-route to New Haven. This se... (more)
North through North Haven. CTrail Mafersa cab car 1719 is the lead unit on Hartford Line train 6402, seen racing towards the grade crossing at Sackett Point Road in North Haven, CT.
A Barstow, CA to Galesburg, IL manifest train as it climbs the 1.4% grade towards Crozier Canyon. Trailing in the lead consist is BNSF 639 & BNSF 973. Both units have been picked apart, with gaps ... (more)
A GE AC4400CW leads the Barstow, CA to Galesburg, IL manifest train as it climbs the 1.4% grade towards Crozier Canyon. Trailing in the lead consist is BNSF 639 & BNSF 973. Both units have been pi... (more)
A Willow Springs, IL to San Bernardino, CA Z-train meets an eastbound stack train near Kingman, AZ. The Z-WSPSBD would be the first of five westbound Z-trains we would see while at this location.
The Memphis, TN to Los Angeles, CA Z-train descends down off the shelf from Walapai and then charges towards Kingman.
Train 1614 from Spring Valley to Hoboken. Metro North West of Hudson F40PH-3C 4914 and five cars passing Norfolk Southern Seaman's Lead in Wood-Ridge.
Turboliner on the Quinnipiac. Amtrak 2135, one of the gas turbine RTL Turboliner trains built by Rohr in 1976, is seen on a side track - once part of the loop track - at Cedar Hill Yard... (more)
A spotless Southern heritage unit leads NS 15T westbound through Dublin, VA.
A spotless Southern heritage unit leads NS 15T westbound out of Montgomery Tunnel.
Norfolk and Western 611 races sunrise across Pennsylvania as they pass through the farm country of Paradise.
Light snow has iced the rocks in Tolland, Colorado as BNSF 5919 (ES44AC) shoves a freight east on the Moffat Tunnel Sub.
BNSF 6823 (ES44AC) leads a loaded coal train through Spruce, Colorado on the Joint Line. A SD70ACe which was in second position smokes as the motors strain to get the heavy coal train moving afte... (more)
This container train is pretty much what a modern day high priority train looks like. Seeing it with this still standing old grain elevator is a clash of modern vs vintage era. CN 2752, an ex ... (more)
BNSF 1579 (SD40-2) runs light with a mate as it heads to a refinery in Commerce City, Colorado.
The interior of BCOL 4644 appears to be less damaged than its exterior, as it is trail on the A400 consist leaving Montreal.
Dense fog in Roggen, Colorado combined with a golden Colorado sunrise, creates a sepia tone as the California Zephyr runs towards Denver on the Brush Sub.
An AVE (Alta Velocidad Española) high speed train leaving Girona bound for Figueres.
In the early afternoon of April 26, 2025, the 99 2322-8 with its train to Bad Doberan crosses a never-ending sea of ??rapeseed blossoms near the cliffs at Heiligendamm.
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)
VR Dr19 diesel electric number 2853 has arrived as a light locomotive from Tampere to pickup a cut of loaded timber cars back to Tampere as train T 53304.
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 diesellocomotive Bm 4/4 II # 1845... (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. In the evening transfer train 32274 i... (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. In the evening shortly before 7 PM, t... (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. In the morning shorly after 8 AM, the... (more)
A heavy eastbound stack train from the Port of Long Beach battles the grade of Kingman Canyon as it traverses over the Arizona Divide and BNSF's Seligman Sub.
The Rocky Mountaineer passenger train climbs out of Coal Creek Canyon on its way into the Colorado Rockies.
Nearing noon hour, the 11am loads make their way towards Lake Superior.
Back in the day it was as Ryan Ballard said "A friendly wave and a hearty hi yo silver" and we moved on the next railroad as we usually had little time and less money. I wish I had spen... (more)
Pickens Railway U18B 9502 sits in Laurinburg, North Carolina in 2007 shortly after being painted. The railroad took delivery of eight former CSX U18Bs to run their raillines in Anderson, South Car... (more)
Wanna Race? An IAIS manifest heads back toward the Rock Island Yard alongside 5th Street.
Running over 15 hours behind schdule, BNSF Officer Train O-TOPLAC8-26A is now within 40 miles of its destination, Los Angeles. This train, consisting of ES44C4 8173 and 10 business cars, originat... (more)
Another string of empty garbage cans.