In the winter of 2010, a Denver residence became the scene of a chilling discovery that would leave a family heartbroken and authorities with a years-long puzzle to solve. On the evening of December 20th, at approximately 6:44 p.m., Denver Police officers were dispatched to a home at 5105 W. Gill Place on what was initially reported as a medical call. What they found upon arrival, however, pointed to a violent intrusion.
The front door of the house had been forcibly kicked in, a clear sig
...Read More