‘Tea Party in DC’ (courtesy ‘skye820’)
In addition to Tax Day, today is the official Fox News/Freedom Works “Tea Party” Day, when thousands, nay, millions of outraged conservatives who do not know what teabagging really means will descend on DC to protest taxes, because a Keynesian stimulus package and a ~3% increase in the marginal tax rate for the super-rich marks the end of the Republic as we know it. Updates and pics after the jump: Continue reading