Nation

Detroit meteorologist Jessica Starr takes her own life, Fox news station announces

The meteorologist has been with the news outlet since 2012.