On February 17, 2017, 58-year-old Christopher Glass was reported missing in Boise, Idaho. Prior to his disappearance, Glass had been contacted by two bail bondsmen, prompting him to flee from a residence on South Loggers Pond Place toward the Boise River. Evidence indicated that he used a firearm to take his own life before falling into the river. Despite extensive searches by Boise Police and Fire Department water rescue units, Glass was not located at that time. The Boise Fire Department Dive
...Read More