Meteorologist Jessica Starr hanged herself eight weeks after undergoing corrective surgery to fix her vision.
Her family said she took her life because of complications from the procedure. https://t.co/EzajeFLqta
— New York Daily News (@NYDailyNews) February 28, 2019
Source: Twitter
Discover more from #News247WorldPress
Subscribe to get the latest posts sent to your email.
