Light engines pass along the Mississippi River as seen from Mounds Park.
Although it was my first twin cities trip ever, so anything I got was going to be a win, the friend I was traveling with had a checklist of things he had missed out on on his previous trip(s) an... (more)
The second morning train from Big Lake shoves into Minneapolis over the Great Northern Mississippi River Bridge on the morning of September 27, 2023.
Iowa Traction 51 pulls a cut of cars east towards its two Class One interchanges, crossing Eisenhower on the way.
Iowa Traction steeplecab #54 sits in a moment of sun (with dark clouds behind) in the railroad's yard in Mason City.
Two of Iowa Traction's active roster of three Baldwin Westinghouse steeplecabs are seen in a HOT (head-on-telephoto) in the railroad's Mason City Yard, Mason City, Iowa, 9/25/23. The 50, on the r... (more)
On a day that only its two sisters (50 and 51) would work, Iowa Traction Baldwin Westinghouse Steeplecab 54 sits in the tall grass of the IATR's main yard in Mason City.
Minutes before a crew member will climb aboard and get 51 started for the day's work, it finishes its slumber in Mason City.
On September 24, 2023, The Minnesota Commercial Hugo Job heads back on its way through Roseville, MN.
The Hugo Job approaches the Prior Road area in Roseville MN through a sudden burst of bright sun on September 24, 2023.
Moments after the sun rose high enough to light the entire scene, an Amtrak special move of ATSF 4-8-4 3751 utilizes a Dash 8 as a shoving platform (at least that's what it looked like, the steame... (more)
The Trona Railway heads south past the Searles Valley welcome sign outside of Trona.
A short Trona Railway Searles Turn near West End, Trona CA, 07/31/23.
BNSF stacks bound for the Norfolk Southern pass through busy Fullerton California.
GW orange company power sits in the San Diego Trolley Yard, awaiting the next San Diego and Imperial Valley run.