Donald Trump and Hillary Clinton have their final debate tonight at 9 p.m. Eastern at the University of Nevada, Las Vegas. Pundits are wondering what fireworks will erupt, with the Republican nominee inviting such guests as President Obama's gadfly half-brother and some who blame Clinton for the tragedy in Benghazi, Libya, when she was secretary of State. Meanwhile, Trump faces a growing number of allegations that he sexually assaulted women. The safe bet about the debate is that Trump will make some outrageous statements while Clinton will keep her cool. Chris Wallace of Fox News will moderate the debate, which you can live-stream below.