World's Largest Camera Sits in Chicago Plaza - NBC Chicago

    World's Largest Camera Sits in Chicago Plaza