Dec 12, 2019 · Jessica ended her life on December 12, 2018, two months after she went in for eye surgery to correct her vision. In the weeks between her ...
Feb 28, 2019 · They think the Fox 2 Detroit meteorologist's death was related to her struggle with complications from laser eye surgery. "There was nothing ...
Feb 28, 2019 · When Fox 2 meteorologist Jessica Starr took her own life last December, it was shocking on multiple levels. What a life to take, after all.