Alec Baldwin Refutes Claims That His Impression Helped Trump Win Presidency

The sketch comedy show Saturday Night Live has had its ups and downs over the years, with a [...]