Derek McFadden was just 23 when he took his own life on Aug. 17, 2018, in Tucson, Arizona. His mother, Robin McFadden, said she believes her son’s insomnia was the “driver" of his suicide.
Everyone has something they're looking forward to for the new year, but have you heard about the "devastating" parasitic screwworm? Good news! It's getting closer to the United States....