Politics"Million Muppet March" Descends On Capitol HillProtestors marched on Capitol Hill Saturday for the "Million Muppet March" in support of federal funding for public television. Occupy Sesame Streett?By by Andrew KaczynskiBuzzFeed News ReporterPosted on November 4, 2012, 1:53 amTwitterFacebookLink