How Trump is on track for a 2020 landslide

President Donald Trump has a low approval rating. He’s engaged in bitter Twitter wars and facing metastasizing investigations. But if the election were