Democrat Rep. Maxine Waters joined Republican Congressman Justin Amash to sing out of the same song book on Tuesday and demand President Trump’s impeachment.

“Trump is an embarrassing unAmerican traitor!” she fumed.

“How dare he denounce and belittle VP Biden on foreign soil on Memorial Day! How can these spineless Republicans look their spouses and children in the face and claim to teach them patriotism?”

“America’s disgraceful president is totally out of control!” she bellowed.

“He is now supporting murderous dictator Kim Jong Un who is testing ballistic missiles and threatening the United States. Does Trump’s desire to be a dictator supercede the security of his own country?”

But she wasn’t done there.

“Low life Trump – lying, crooked, tax evader, porn star fornicator – should take his ridiculous self home, resign, and free us of what we will have to do to impeach him and throw him out of office!

After Mueller’s press conference today, she took to Twitter to back him.

“Mueller made clear Trump is NOT exonerated and that AG Barr is a liar,” she tweeted on Wednesday.

“Mueller did his job now it’s time for Congress to do its job. No more hiding behind the special counsel. Enough is enough. It’s time to #ImpeachTrump. We can’t wait for 2020. The time is NOW!”

Waters’ meltdown came on the heels of Republican Rep. Justin Amash going on his own Twitter tirade calling for Trump’s ouster.

“Some of the president’s actions were inherently corrupt,” he wrote on May 23rd. “Other actions were corrupt—and therefore impeachable—because the president took them to serve his own interests.”

Yesterday, he issued a series of tweets criticizing Attorney General William Barr.

“Barr has so far successfully used his position to sell the president’s false narrative to the American people,” he wrote in one. “This will continue if those who have read the report do not start pushing back on his misrepresentations and share the truth.”