Even though Operation Enduring Freedom – the war to combat terrorism in Afghanistan and across the globe – has officially ended, there are still about 15,000 U.S. troops stationed in Iraq and Afghanistan. All U.S. service members who have served abroad will likely feel the effects of their deployment for decades. [Read more…]