Muppets Celebrate America July 5, 2008 by PATRICK EDABURN, Assistant Editor 1 Comment Ok, I know that Independence Day was yesterday but this is too much fun to miss.