Hillary Clinton dropped by SNL last night during the season premiere to give her fictional self, played by Kate McKinnon, some advice and the chance to hear her Donald Trump impression. The real Hillary's impression of the real Trump, just to be clear (below). McKinnon's Hillary also took a few shots—at herself, criticizing the candidate's slow, waffling opposition to gay marriage (McKinnon is herself gay, which is only relevant because it gives the face-to-face criticism a bit more je ne sai "screw you"). Stay tuned for the bonus cameo at the end: