Jessica Starr
- LifestyleYahoo TV
Fox meteorologist Jessica Starr dies by suicide
Tributes for Jessica Starr, a meteorologist for Fox 2 in Detroit, are pouring in after her death by suicide.
Tributes for Jessica Starr, a meteorologist for Fox 2 in Detroit, are pouring in after her death by suicide.