News

Host Scott Pelley explained that corporate influence on the show’s editorial direction led to Bill Owens’s resignation.