In case you missed it, hundreds of thousands of Americans will occupy Washington DC and refuse to leave until US military forces withdraw from Afghanistan and Iraq. This dramatic event begins October 6, 2011, a Thursday, and ends…well…when the wars end. Tahrir Square comes to Washington!
Here’s my video of why I’m going: