Halloween isn’t the only time zombies walk the earth. Judging by the latest Politizoid episode, it appears the political zombies have been running things on Capitol Hill for quite a while. Take a look (but don’t cover your eyes on election day, you gotta do something about these monsters):
