It's Debate Night, with Hillary Clinton and Donald Trump expected to square off on stage for the second time.

Clinton and Trump will be debating at Washington University in St. Louis, Mo., with moderation by CNN's Anderson Cooper and ABC's Martha Raddatz. Like the previous debate, this one will begin promptly at 9 p.m. ET Sunday night and last until approximately 10:30 p.m. ET.

Unlike the previous debate, though, this second debate is in a town hall style, with Clinton and Trump able to walk freely on the stage and take questions from the audience, rather than be confined behind a podium.

The topic of Trump's sexually aggressive comments to Billy Bush about women back in 2005 will surely be brought up at some point, either by the moderators or Clinton. It remains to be seen how Trump will handle this topic, though he has been apologetic about the comments thus far, even if he couldn't resist throwing in a jab about Bill Clinton in the process.

If you want to watch the second Presidential Debate live, simply tune in to any major network, as they will be providing live, uninterrupted coverage. Networks carrying the debate tonight include ABC, CBS, Fox, NBC, MSNBC, Fox News, CNN, PBS, C-SPAN, and Univision.

Of course, if you don't have cable and still want to watch the debate for free, there are even more options. Three networks, NBC News, C-SPAN and PBS, will have official live streams on YouTube. Other social media networks are covering it live as well, with Twitter providing a live stream via Bloomberg Politics and Facebook having a live stream through ABC News.

If you want to live tweet the debate and keep up with others who are watching, simply use hashtag #Debate or #DebateNight on Twitter.