A GEVO leads two new SD70ACe's (8333, 8324) on their maiden voyage on UP rails.
The Blue Island - Council Bluffs daily manifest on a windy Iowa day.
Recently washed CNW 8646 and 8575 paired together on a Global 2 to Global 3 shuttle, putting the power away after making a setout.
An SD9043MAC leads an empty grain train destined for the West Central elevator at Jordan, IA.
IAIS 709 pulls a cut of ICE interchange cars across the river, destined for the old CRIP Missouri Division Junction.
A southbound manifest with a new crew is ready to head south to Nahant Yard after meeting the ICE Clinton local.
The Des Moines - Marshalltown - Des Moines daily manifest on its way back to Short Line Yard.
A rare SD70M-powered empty coal train with a brand new AC4400CW-CTE passing by as a DPU on a Commonwealth Edison coal train.
K-Line stack train on its way to California with a fresh crew.
A new AC4400CW-CTE leads a loaded coal train into Boone, ready for a crew change.
An early morning eastbound coal train passes CP A189.
The daily Kansas City - St. Paul manifest passing through the west end of Davenport.
One of the few remaining CNW engines as the third unit on this eastbound stack train.
A southbound grain train that had originated in Belmond, IA, approaching the E-W UP mainline as it snakes through the middle of town.
The 914 local with an ex-Soo GP9 passes through flood gates on its way north. Today they needed to take the siding at Bettendorf due to a broken rail being repaired.