A solo Canadian Pacific SD40-3 works the intermodal facility at CP's Bensenville Yard outside of Chicago.
Metra 90, still wearing partial Cascades colors, leads a outbound train under the signals at Tower B12.
Metra 98 leads an outbound North Central Service train onto the Waukesha Sub in Franklin Park.
On a hot and humid summer evening, a pair of IHB GP40-2's are in charge of a westbound transfer on the approach to CP's Bensenville Yard.
An evening outbound Metra commuter train enters the curve coming into the Mannheim flag stop on the Milwaukee District West line. The downtown Franklin Park station is visible in the background.
Display equipment for the 2019 edition of the Franklin Park Railroad Daze departs Bensenville Yard.
Metra 101 leads NCS train 113 onto the Waukesha Sub in Franklin Park with a newly painted coach behind the unit.
A pair of UP SD40Ns lead YPRCP west through Franklin Park.
CSX 5496 leads a sulfer train north onto the CN in Franklin Park.
Metra F59PHI 84 arrives into Franklin Park for a station stop.
IHB 2160 heads light east back into Norpaul Yard.
UP SD40N 1999 leads YPRCP west through Franklin Park.
UP SD40N 1999 leads YPRCP west into Franklin Park as a outbound Metra passes with a former Amtrak F59PHI.
BNSF 3899 leads CP G45 east through Franklin Park in a late April snowstorm.
NS 9910 leads a oil train west past Tower B-12 in Franklin Park in a late April snowstorm.