An eastbound BNSF train strolls through Kansas City on a brisk December evening.
The Canadian Pacific Holiday Train passes a small crowd near Deer Creek.
The Canadian Pacific Holiday Train passes through the small town of Buffalo, Iowa on it's way to Muscatine.
The Canadian Pacific Holiday Train stops to change crews and board passengers for the trip to Muscatine.
The Canadian Pacific Holiday Train rolls south on the Ottumwa Sub en-route to Muscatine.
The Canadian Pacific Holiday Train arrives in Davenport to pick up passengers for the trip south to Muscatine.
A westbound autorack train rounds the bend at Barstow, Illinois.
The eastbound rolls through 7th Street inbound to Silvis Yard.
A westbound empty ore train passes a tied down grain train in the siding at Linroth.
A light power move crosses the massive Missouri River drawbridge that parallels the Heart of America highway bridge in Kansas City.
Transfer from Armourdale to Neff Yard cruises through St Louis Ave.
A westbound rock train comes off the WLE connection at New London and on to the CSX main towards Willard, Ohio.
A southbound ore train from United Taconite's Fairlane mine rolls down the Missabe Subdivision through an S curve on a beautiful September morning.
An eastbound hotshot for Chicago crosses the river bridge at Prescott, Wisconsin.