Appearing as if it were haunted, a grain train emerges from a ghostly fog.
Plenty of photo props abound at the east end of West Alton Siding, which is actually the west end. Confused?
The joint KCS/CSX Schneider train heads east, having just departed Rose Lake Yard.
The special is dwarfed by the Mississippi River bluffs at Cliff Cave Park in Southern St. Louis County, Mo. UP 1982 and 1996 have the honors.
Passing the classic Missouri Pacific depot, the special tops Kirkwood Hill early in the morning.
After getting skunked at Bloomington, we finally caught up with the special at Ridgley. He is coming down the I&M "Dick Lead" to bypass the construction in the background. UP crews are replacing... (more)
On our way to visit the Kankakee, Beaverville, & Southern, a brief pit stop in Gilman yielded this reward in the golden early morning light.
Caught in a blizzard! After pulling loads of coiled steel from Granite City Steel, the last 3 active TRRA SW1500s poke the NS main for headroom, allowing the rear of the train to clear Hoyt Junct... (more)
The last 3 active TRRA SW1500s pull coiled steel loads from Granite City Steel. Sadly, these units have since been retired.
This BNSF coal train is headed south on the elevated TRRA trackage at the St. Louis riverfront. The impressive backdrop is the Union Power and Light steam generating plant (which still generates ... (more)
BNSF 6399 pulls an empty ore train out of Granite City Steel.
A sucker hole in a snow squall beautifully illuminates the last three TRRA SW1500s in service. They have since been retired.
On one of their last few days of active service, three SW1500s work in the snow near WR Tower.
Framed by a highway bridge support, retired TRRA SW1500s await their fate in the engine terminal.
New slogan and paint scheme? Spotted at the Alton & Southern Gateway Yard.