Detective Michael E. Dowd of the Denver Police Department did not die on the day of the incident, November 28, 1969, but his death 28 years later was directly linked to the injuries he sustained during that event.
On November 28, 1969, Dowd and his partner, Detective Steve Metros, were leaving the courthouse when they noticed a Ford Thunderbird with four occupants traveling westbound on Colfax Avenue approaching Speer Boulevard. They recognized one of the occupants as Louis Gomez, a kno
...Read More