Our leader is finally getting it done

Prediction: Our new leader, Jon Stewart, wins the 2011 Nobel Peace Prize for his successful work on behalf of 9/11 responders.

Continue Reading