UP 2069 (GP60) coming east from Erda with a short mixed freight. Winds were gusting to 45mph at the time making for difficult composition.
A Norfolk Southern work train passes under the old Michigan Central coaling tower on the outskirts of Michigan City, Ind.
Zooming in at 300mm the Del Norte Mountains make a nice backdrop as this stack train hustles east toward San Antonio.
GP60s lead a westbound local out of Oroville. Georgia Pacific Forest Products dominates the background.
UP #1900 still in Rio Grande paint works the local job out of Mount Pleasant, TX on a nice clear night.
Barely a month old, #9696 swings around the broad curve at Cabazon. This was a great place to catch multiple locomotive sets -- in this case the head end and the helpers.
A pair of BNSF engines still in their original paint schemes race semi-trucks on parallel I-76 as they approach the Tank car facility at Hudson with the Hudson local.
A UP-SP-CNW merger consist pulls a Kansas City to Oakland auto train west out of Salt Lake City via the former Western Pacific mainline on July 6, 1997. This AKSOA train took the traditional SP ro... (more)
The MDVRO is illuminated by an incredible golden hour sunset at Riverton siding on Aug. 19, 1998.
After getting hammered with 30 inches of snow the day before, the Arizona Divide looks like winter wonderland to start the new year of 2016. With another snow storm in background, BNSF's Flagstaff... (more)
A Norfolk Southern "Geep" cuts through Mableton on track 2 headed north with containers on an outstanding day for railfanning.
Containers on the Coast LineA Southern Pacific intermodal train accelerates out of the siding at Oceano, California, on a bright February 1996 day. This train, passing on old woode... (more)
In an interesting move, 63N shoves back in the siding at North Avondale in order to get out of the way of some higher priority traffic.
A veteran GP60 leads work train NS 92K back onto the siding at Milford Junction as the crew prepares to tie up for the day