TRENTON -- Donald Trump and Hillary Clinton will square off Wednesday night for their third and final presidential debate -- and it comes at a tense time in the campaign, with only 20 days to Election Day.

When Trump, the Republican nominee, and Clinton, the Democratic nominee, battled in the second debate less than two weeks ago, a tape had just surfaced showing Trump in 2005 boasting about how he forcibly kisses and gropes women.

Many top Republicans renounced their support of Trump, the celebrity businessman and former Atlantic City casino mogul, and some called on him to step down. Trump apologized for his comments on the tape but refused to resign.

Then, during the second debate, he dismissed the contents of the video as "locker-room talk."

Since then, at least six women have come forward to accuse Trump of sexually harassing them over the years. Trump has steadfastly denied the allegations.

The real estate magnate has also charged that the election is being rigged against them in favor of Clinton, the former U.S. secretary of state. In particular, he's alleged the media of being biased toward Clinton.

All the while, Clinton has increased her lead over Trump in most polls, including in key swing states.

But she has also received scrutiny in recent days amid the leak of thousands of campaign emails published by WikiLeaks.

Trump has also drawn attention to the many sexual misconduct charges leveled at her husband, former President Bill Clinton, charging that they are more damaging that then ones against himself.

In other words, there may be a lot to talk -- and argue about -- headed into Wednesday night's debate.

So who will win? Vote in the informal, unscientific poll below.

Brent Johnson may be reached at bjohnson@njadvancemedia.com. Follow him on Twitter @johnsb01. Find NJ.com Politics on Facebook.