August 11, 2018

Three unknown decedents were found near the Light Rail Station off I-25 and Broadway in Denver, Colorado. According to Investigator Harris Neil, with the Denver Office of the Medical Examiner, "I had a triple homicide last night, with three homeless victims with no ID....

Please reload