Welch Calls Nation Building In Afghanistan “A Failure”

Congressman Peter Welch says the time has come for the United States to withdraw virtually all of its troops from Afghanistan because President Obama’s policy of "nation building" has been a failure. Welch is teaming up with one of the most conservative members of Congress to restrict funding for the war in Afghanistan.