Larry Huggins, a Metra board member from the city of Chicago, resigned today as the commuter rail agency tries to recover from a scandal involving former CEO Alex Clifford.
1 / 23
WGN - Chicago
Fri, Aug 2, 2013 6:10 PM EDT