The Afghan Massacre: 20/20 Hindsight

In a horrific and developing news story from the battlefields of Afghanistan,  a  38-year-old United States staff sergeant is suspected of slaying 16 Afghan villagers.    Some news reports suggest that the unidentified Army sergeant is from Joint Base Lewis-McChord, a sprawling installation located near Tacoma, Washington that has earned a reputation “as the most troubled outpost in the U.S. military.”

With all of the facts and evidence yet to be made public, it would appear that a US ...

Continue Reading →