John Legend thinks President Donald Trump will be impeached before he completes his first term. The singer's comments came during his recent interview with the Independent where he seemingly urged for the removal of Trump from the White House.