Last week, criminal military charges were filed against eight soldiers for involuntary manslaughter, negligent homicide, and assault, among other charges, for the death of Pvt. Danny Chen. Chen shot himself in Afghanistan after being subjected to what some say were assaults and ethnic taunting from his fellow soldiers.
You are here: Home / Archives for Liz Ou Yang