I am not a big fan of SNL, but this is incredible.