An unpatched SP GP60 and patched SSW GP60 take the Proviso - Bensenville transfer past Edgington in Franklin Park.
AASCP rolls into Bensenville Yard on a clear fall day.
CP's job for Proviso Yard has a unique leader in the form of this Espee unit, seen stepping onto IHB rails at Franklin Park.
SOO GP40 2066 pulls out of the east end of Bensenville Yard for headroom.
A SOO Bandit GP40 still painted in Milwaukee Road Paint works up some manifest cars while a CP AC4400CW waits on the other track for clearance out of Bensenville Yard
A pair of rebuilt UP SD60M's, now classified as SD59MX's, lead the CP's G39 transfer to Proviso Yard.
611 approaches its station stop at Franklin Park, enroute to Elgin.
A CN SD70M-2, BC Rail C40-8M, and a CN ES44DC lead CN M346 east on the CP Elgin Subdivision bound for BRC Clearing Yard
SOO 4405 has honors as one of the east end switchers today.
A pair of Canadian Pacific AC4400CW's have train 298 under control, as they pass a pair of yard jobs, just outside of Bensenville Yard.
M336 is southbound, as it rolls under the signal bridge, shortly after crossing the diamonds at B12.
CP 282 heads rolls outs its final mile as it passes Edgington just east of Bensenville.
As the sky is dotted by some puffy, cumulus clouds, the 183 crawls across Scott Street in Franklin Park, building its outbound train.
A BCOL -9 leads M336 down towards Jct 16 & B12 on a beautiful Autumn morning.