CP train no.420 heads south through mile 30 of the Mactier Sub south of Palgrave with a AC44CWM up front and an older AC44 on the rear. The fall colour is just past peak, as can be seen on the hil... (more)
CP 8121 leads train 261 through the small town of New Albin, MN
M652 has just crossed the "Big Southern" (NS former Southern main) and crosses Interstate 77 just west of downtown Charlotte.
Company grain empties head across the recently replaced diamond at Selma and by the station on their way north up the A Line.
Light power rolls back toward Bensenville Yard on a beautiful afternoon.
CP AC4400CWM 8016 shoves 10268' of stacks & racks across the Little Pic River and up Neys Hill.
CPKC 113 a Montreal to Vancouver bound stack train with CP & KCS power makes its way west out of Marathon with Lake Superior and Peninsula Harbour providing the backdrop.
A Spring Sunday morning in Waxhaw is in full swing as Northbound military train CSX S542 rolls through town with a pair of CP GEs leading the way.
Winnipeg to Toronto manifest heads east along the shores of Lake Superior
CP 8158 leads train 100 east at Bearspaw. We haven't seen blue skies in these parts for over a week. Extreme heat and no rain has made that nearly impossible. We've also have smoke drifting in fro... (more)
CP 8075 leads an empty grain train east through Bearspaw. I have taken a picture at this spot twice before this year. Once in April and again in June. Each time the grass has gotten taller. This t... (more)
CP 8018 leads a northbound Potash empty at Sandpoint as it heads for Eastport, ID.
CP AC4400CWM 8150 and one of CPKC's geometry boxcars head up 112's freight crossing the trestle over the Little Pic River.
CPKC 678 is sitting in Birmingham waiting for a northbound to cross the drawbridge
CP 8017 leads a coal train in to CP Knoche Yard. They just came off the BNSF at Murray Yard, crossed the Hannibal Bridge and in to the yard.