Politics

"Million Muppet March" Descends On Capitol Hill

Protestors marched on Capitol Hill Saturday for the “Million Muppet March” in support of federal funding for public television. Occupy Sesame Streett?

Check out more articles on BuzzFeed.com!

 
 
More News
More News
Now Buzzing