Vermont Senator and potential 2020 candidate Bernie Sanders imploded on social media Friday; calling the Commander-in-Chief a “liar, fraud, narcissist, and bully” who seeks to help just “the wealthy few.”

“The American people are tired of a president who is a liar, a fraud, a narcissist and a bully. They want leadership which unites us, not divides us. They want policies which work for all, not just the wealthy few,” posted Sanders out of the blue.

The American people are tired of a president who is a liar, a fraud, a narcissist and a bully. They want leadership which unites us, not divides us. They want policies which work for all, not just the wealthy few. — Bernie Sanders (@SenSanders) December 28, 2018

Sanders’ bizarre comments come just days after President Trump returned from his Christmas visit with American soldiers in Iraq; meeting American service men and women and holding high-level talks with military leadership.