Sesame Street

The ‘Million Muppet March’ is November Third
Did you hear?  Supporters of President Barack Obama are planning to hold a demonstration on the National Mall in Washington, D.C. on Nov. 3rd called the "Million Muppet March." The announced march is based on Mitt Romney's comment about "I like Big Bird, I just d…