Physical Assault Allegations Surround Death of U.S. Army Spc. Denisha Montgomery Smith
Vilseck, Germany – When Army Spc. Denisha Montgomery Smith was found dead inside a U.S. base in Vilseck, Germany last year, the news devastated her family, leaving them with unanswered questions about her death and lack of accountability towards military members involved. The alleged physical assault she suffered before her death has only added to … Read more