On May 31, 2014, 53-year-old Pedro Padilla was found deceased in the parking lot of a building located at 3301 W Alameda Avenue in Denver, Colorado. Padilla's body was discovered at approximately 12:30 p.m., but the circumstances surrounding his death remain unclear. Despite initial investigations, no suspects have been identified, and the case remains unsolved.
The Denver Police Department's Cold Case Unit continues to seek information that could lead to the arrest and prosecution of t
...Read More