In the late summer of 2011, the quiet scenery of Lookout Mountain, a popular spot for cyclists and nature enthusiasts near Denver, became the backdrop for a grim discovery. On August 17th, two cyclists happened upon the body of 69-year-old Richard Limon. His daughter would later be the one to identify him, beginning a painful journey for his family. Investigators determined that Limon, a Denver resident who had worked installing insulation in new homes, had been stabbed to death. His body was fo
...Read More