Canadian National 528 pulled by Canadian Pacific locomotives is racing south toward Rouses Point New York amid the first significant snow storm this year.
CN 2949 leads westbound train 406, as they hit the straight stretch approaching Petitcodiac, New Brunswick, with the snow on the trees making it seem as if they're heading through a snowy tunnel.
Panning an AC, 2949, as they head through the snow at Passekeag, New Brunswick.
L424-12 crests the summit of Washington Hill on the CSX Berkshire Sub in near whiteout conditions.
About to cross over itself.
Pusher job H770 shoves on the rear of train G645 along the James River Viaduct at Great Shiplock Park.
Iowa Interstate's eastbound CBBI is nearing the end of its run from South Amana to Silvis and it is seen here cutting through downtown Davenport, Iowa on elevated track with a mixed train of doubl... (more)
Norfolk Southern Train 339 heads West through Wellborn, AL. Two days before on 12/8/2017 Alabama got a big Winter Storm that dumped anywhere from 5-15 Inches of Snow around the area, about 4 inche... (more)
A s/b CSX autorack train departs Walbridge Yard for Fostoria, Ohio. At this location, the C&O cantilever was modified when the Ohio Turnpike was built. They moved the heads lower so that crews cou... (more)
The North Platte, NE to Pocatello, ID manifest train shows up in the late morning as it makes it way through the Portneuf River Valley near Pebble, Idaho.
UP 8178 seems to waste no time headed west as it charges through the sweeping curve at Pebble, Idaho leading the Kansas City, MO to Brooklyn, OR high priority Z train on the Pocatello Sub.
An eastbound Canadian Pacific freight passes through scenic Crowsnest Pass at Sentinel, Alberta, on October 10, 2017. That BNSF warbonnet splicing the two CP ES44ACs is a little out of place, eh?
The crew of a Canadian Pacific coal train converses while their train approaches in the background at Sparwood, British Columbia, on October 10, 2017. This location is on the Crowsnest Pass line, ... (more)