Advertising

Crooked Hillary. Lyin' Ted. Little Marco. Low Energy Jeb. Crazy Bernie. If you're on Donald Trump's list, he's going to have a nickname for you, even if it doesn't make sense (i.e. "Goofy" Elizabeth Warren). But in between running his own companies into the ground, preaching about walls, and becoming the presumptive Republican nominee for 2016, how does he find the time to come up with such cruel pet names for his enemies? 

Sources: The Late Show With Stephen Colbert