Livestream, live updates and analysis from the second presidential debate between Hillary Clinton and Donald Trump on October 9, 2016, in St. Louis. Watch here and on CNN at 9 p.m. ET.