Another day, another unhinged attack on US democracy, this time fronted by a profusely sweating Rudy Giuliani.
Continue Reading