Popular, beloved Fox News meteorologist takes her own life after painful struggle with eye surgery
A Michigan meteorologist has passed away after she apparently took her own life on Wednesday, according to an announcement from the station she worked for. FOX2 reports that meteorologist Jessica Starr, a Michigan native, committed suicide, leaving behind a loving family and shocked colleagues. Before her death, Starr had Lasik SMILE eye surgery, and often spoke publicly …