Denver, COBicyclist killed in hit-and-run collision at Speer Boulevard and Logan Street in Denver, ColoradoAccident Date: Sat, 06/23/2018