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.

More Videos

Stations