Archive for September 30th, 2001

43 million dollar Taliban gift debunked

Sunday, September 30th, 2001

The Boston Phoenix debunks the rumor started by LA Times columnist Robert Scheer that the White House paid $43 million to the Taliban to fight opium production.