Empty trash train Q711 emerges from thick fog west of New London, Ohio.
During a heavy snow squall, a westbound coal empty rounds the curve into Lisle on the Chicago Subdivision.
On a frigid last day of 2015, two locomotives lead a CN intermodal train into Chicago, passing the old Elgin, Joliet and Eastern yard in West Chicago.
Nickel Plate Road Berkshire 765, owned and operated by the Fort Wayne Railroad Historical Society, leads an excursion train during the annual "Steam in the Valley" event.
CSX Q364, bound for Selkirk, New York, works east under the old New York Central signal bridge at CP 73 in North East, Pennsylvania.
With their work in the yard finished, a southbound train of taconite pellets begins the journey south to Pittsburgh over the former Bessemer and Lake Erie.
As lake clouds roll off Lake Erie, an eastbound CSX manifest train is about to pass under the old Bort Road overpass and into New York.
Lake effect snow has begun to fall as NS 18A cruises through the Alliance interlocking.
Two GE locomotives shove on the rear of a westbound BNSF intermodal at Verona, IL.
On a frigid first day of 2015, a BNSF manifest freight rolls through Westmont, IL on BNSF's Chicago Subdivision.
An empty BNSF oil train heads west after the commuter rush at Lisle, Illinois.
A westbound UP trackage rights train crosses the small trestle just west of Kinsman on BNSF's Chillicothe subdivision.
A single ES44C4 powers this intermodal train towards Chicago on BNSF's Chillicothe Subdivision.
A Union Pacific trackage rights train moves east over BNSF's Chillicothe subdivision towards Chicago.
A BNSF intermodal train rounds the high speed curve in Ancona, IL.