Steve Zahn and Christian Slater star in a new ABC series filmed right here in Chicago.

1 / 18
WLS – Chicago
Tue, Feb 18, 2014 6:03 PM EST