Super thick frog greets the California Zephyr as it runs through Roggen, Colorado on the Brush Sub.
Popping out of a cold winter morning fog on BNSF's mainline north of Fresno and crossing the San Joaquin River.
BNSF 6607 (ES44C4) leads a GEO train through thick fog at Keenesburg, Colorado on the Brush Sub.
Early morning fog hangs over the surrounding area of Newrichmond, Michigan as Amtrak train P371 heads west(compass south) to Chicago
As a moderate rainstorm rolls over the Rocky Mountains, BNSF empty grain train X INBBYN9 09M charges east over Skyline Trestle on a rainy, spring afternoon. Photo taken from Skyline, Montana on Ju... (more)
On a gloomy November morning the night train to Strasbourg (EuroNight 468) passes through the forest at Forchheim, just south of Karlsruhe. It is lead by Deutsche Bahn's 181 213, an express passen... (more)
Light fog has formed in Old Saybrook as Acela train 2158 heads for Boston.
Coming down from the quarries one cold winter morning.
A local crosses bridge 37 on a foggy morning.
Always more interesting switching cars in heavy fog so the Keenan car man helps out.
A few minutes before sunrise on a foggy October 17, 2021 morning, a KCS grain train heads north across the Illinois River at Watts, OK.
Westbound Norfolk Southern train #121 pierces the morning fog at CP Yuill west of Rockfield, IN on Norfolk Southern's former Wabash line during the morning of 08/13/17.
CSXT SD50-3 #8540 leads Train X606-03 south through a thick morning fog as they pass through Wadley, AL.
CSXT SD50-3 #8540 leads Train X606-03 through a thick fog as they head south through Standing Rock, AL.