It is nearly official. Sen. Bernie Sanders is expected to announce his candidacy for the Democratic presidential nomination on Thursday.

Bernie Sanders To Announce Presidential Run

Sanders’ basic message will be that the middle class in America has been decimated in the past two decades while wealthy people and corporations have flourished. — Vermont Public Radio

Bernie Sanders to Challenge Hillary Clinton from the Left in 2016 Election

The Sanders adviser told the Guardian that the two-term senator will mount ‘a real campaign that will raise significant resources’, focusing fundraising efforts ‘on low dollar donors online.’ — The Guardian

Vermont Sen. Bernie Sanders to Announce 2016 Presidential Run

Sanders will… be Clinton’s first formal Democratic challenger. — ABC News

Bernie Sanders to Announce Presidential Run Thursday

‘I think we’re coming to the critical moment of truth here. He’s now spent enough time traveling around the country talking to people and feels there is genuinely a large audience of people who are with him,’ veteran Democratic strategist Tad Devine, who is advising Sanders, told msnbc last week. — msnbc

Bernard Sanders to Announce Presidential Bid

Mr. Sanders, who considers himself a ‘Democratic Socialist,’ has been traveling recently in early nominating states like Iowa, New Hampshire and South Carolina to gauge interest in his candidacy. — The New York Times

Bernie Sanders to Announce Presidential Run (as a Dem)

In the latest polls of Iowa and New Hampshire, Sanders runs in second (amongst candidates who have said they will or are interested in running) behind Hillary Clinton, albeit the gap is considerable. — Daily Kos

Why Bernie Sanders, Socialist Senator from Vermont, Will Run for President as a Democrat

He’ll focus heavily on issues of inequality and rebuilding the middle class, and his opposition to the Trans-Pacific Partnership will be a major part of his campaign, reports VPR’s Bob Kinzel. Campaign finance reform is sure to be another area of serious emphasis. — Vox