Photo: Fox 2 Detroit/ fox2detroit.com Fox 2 Detroit is reporting that meteorologist, Jessica Starr took her own life. The station expresses the sadness of her passing. Jessica was a Michigan native who was grew up in Commerce Township, MI. She received two degrees from Michigan State University and Mississippi State University, both in Meteorology. https://www.instagram.com/p/BoAQrjRAmPf/ […]
Do you ever have moments where you want to go off on someone?