The Great Trans-Iranian Railway
The Trans-Iranian spans 1392 km / 865 miles from the Persian Gulf at the port of Bandar-e Emam Khomeyni (known as Bandar Shahpur before the 1979 Ira... (more)
Misty morning in Yacolt. The early morning ground fog and mist are still burning off in the tiny Washington hamlet of Yacolt, as the crew of a Crossett Western saddle-tanker takes their loc... (more)
The second day of the first test runs of the brandnew highspeed train "EC 250" (designation Stadler Rail) or "Giruno" (designation of the SBB) RABe 501 001. Many photographers enjoyed the elegant ... (more)
Winters Last GaspNear the very end of March Southcentral Alaska got hit with its last good snow dump of the winter season. Nearly a foot fell in some places and the fresh afternoon... (more)
The DPU's of a westbound BNSF Railway intermodal train drift into the Mojave Desert near Goffs during one of January's vibrant red sunsets.
With the sun begins to dip behind the San Francisco mountains in Northern Arizona, a high priority UPS train from Los Angeles, CA to Willow Springs, IL races down the eastern slope of the Arizona ... (more)
The two Grand Canyon Railway's steam locomotives 2-8-2 Mikado #4960 and 2-8-0 Consolidation #29 are seen on the "dark side" of the wooden bridge at Miller's Wash (MP 36.1). A great Lerro... (more)
The clouds are just starting to break up and allow just a sliver of sunshine to meekly light the scene. 4319 leads 87 cars for the dock at Whittier, it is rather rare to catch a solid manifest on ... (more)
Today it finally worked out where a train was working its way south and I had some time that I could devote to a few pictures. Initially the weather was terrible in Anchorage with snow flurries an... (more)
With the sun setting behind a snow storm, Metrolink's newest locomotive is in the process of being delivered by the BNSF Railway as it makes its way over the Arizona Divide. The new locomotive is ... (more)
Canadian National EMD SD70M-2 No. 8901 leads a crude oil train toward Milwaukee on the railroad's Waukesha Subdivision in Richfield.
CN 2967 Leads G843 (Edmonton AB - Vancouver BC) with most of the threatening skies behind them...
Heading south toward Rouses Point NY, Amtrak Adirondack is busting drifts on the Rouses Point Subdivision on a windy morning.
After receiving a signal at Wildwood, GA (MP J-143.8 Wildwood) the empty CSX G335-11 slowly snake its way around the s-curve on the main 2 track up the south end of the steep slope of Raccoon Moun... (more)