In a response to Lara Trump, Politico’s Jake Sherman wants everyone to know that after Richard Nixon’s landslide win in 1972 where he won 49 states and 60+% of the popular vote, he was impeached:

This is, of course, not true as Nixon was never impeached:

Hours later, Sherman issued this clarification:

Just take the L:


Recommended Twitchy Video