Police say a man whose body was found in Big Walnut Creek near Hoover Dam on Wednesday committed suicide. Police say there was no evidence of foul play in the death of 31-year-old Ian Fisher of Chicago.
Police say a man whose body was found in Big Walnut Creek near Hoover Dam on Wednesday committed suicide. Police say there was no evidence of foul play in the death of 31-year-old Ian Fisher of Chicago.