Place to see: The el, Chicago, Illinois, United States

The el

The el

The elevated transit system in downtown Chicago

No description yet...

Postcards about The el:

Chicago, Illinois, US

Discovered by Dennis Burlingham
on 2 July 2008.
1529 views.