Presidential candidates debate for a second time

ST. LOUIS (AP) It was an unleashing of a barrage of attacks.

(CNN VAN photo)

In Sunday night's presidential debate in St. Louis, Donald Trump repeatedly called Hillary Clinton a "liar" and the "devil" and said Clinton has a "tremendous hate in her heart."

Clinton said that Donald Trump's vulgar comments about women reveal "exactly who he is" and show he's unsuitable to be president.

Trump fired back, accusing his Democratic rival of attacking women involved in her husband's extramarital affairs.

Trump promised that Hillary Clinton would "be in jail" if he were president.