Veil is Finally Lifted on first SF Post 9/11 Missions Just weeks after the Twin Towers fell in New York City, US Army Special Forces A-teams were deployed to Afghanistan to make contact with the anti-Taliban Northern Alliance military forces and capture a series of strategic towns in the northern area of the country. One […]