Testimony emerging from the grand jury investigating the death of Michael Brown in Ferguson, Missouri seems to confirm the police officer’s claims of self-defense. The official coroner’s report reputedly points to a struggle over the police officer’...
Read More
Read More