Jessica Starr death: WJBK Fox 2 weather girl takes her own life in suicide
Fox 2 weather girl and co-host of The Nine Jessica Starr has taken her own life in an apparent suicide. The mom-of-two worked as a meteorologist at WJBK FOX 2 in Detroit and had been off work since early November after having a Lasik SMILE eye surgery in October. Starr described last month how the recovery was “brutal”