Metropolitan Police Department homicide detectives were investigating after a body was found Wednesday near Twain Avenue and Valley View Boulevard.
Metropolitan Police Department homicide detectives were investigating after a body was found Wednesday near Twain Avenue and Valley View Boulevard.