Chicago’s Largest Multimedia Art Installation Far Out Midwest StaffApril 17, 2017 A stunning new media installation will open to the public on April 21 at 150 North Riverside, the award-winning 54-story office tower located along the Chicago ... Read More...