As the long and rancorous campaign lurches toward an end, Donald Trump gets one of his last opportunities in Wednesday night's final debate against Hillary Clinton to turn around a race that appears to be slipping away.
Wednesday's 90-minute contest comes just under three weeks before Election Day and with early voting underway in more than 30 states. At least 2.2 million voters have cast ballots already.
Watch the debate live from Las Vegas below starting at 9 p.m.