Police Investigate Body Found Near South Platte River
Denver police are at the scene of a death investigation at the South Platte River near Alameda Parkway and Broadway.
Categories: News Local News KCNCTV

More Videos

Stations