Tyson Foods on Thursday announced it is closing its beef facility in Joslin, Illinois. The closure will impact more than 2,500 workers, according to area politicians.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results