On October 8, 1975, 37-year-old Leobardo Miranda was last seen at the New Mexico Bar, located on the 2200 block of Larimer Street in Denver, Colorado. While at the bar, he became involved in a physical altercation with other patrons. Shortly after this confrontation, Mr. Miranda was discovered bleeding in a nearby alley. Upon investigation, authorities determined that he had been shot to death.
Despite efforts by the Denver Police Department, the individuals responsible for Mr. Miranda
...Read More