It's the first day of a holiday weekend. While most of the country heads off on their 4th of July vacations, there is one person who is still diligently tweeting up a storm: Donald Trump.

First, Donald Trump made sure to wish our neighbors to the north and his "new found friend," Canadian Prime Minister Justin Trudeau, a happy Canada Day.

As one Twitter user pointed out, we're not sure "friend" is the right word to describe their relationship.


Trump then turned his attention to perhaps his favorite topic, the media. Conservative-leaning anchor Greta Van Susteren recently parted ways with MSNBC after less than six months there. Trump was quick to jump to conclusions as to why that was.

Trump took a brief hiatus from bashing the media to instead bash state governments. Many states are refusing to hand confidential voter information over to a Trump commission investigating alleged voter fraud. Looks like Trump's not too happy about it.


And then, as he always does, the president jumped back to the media. Trump, referring to a story that CNN had to retract earlier this week, said he was "pleased to see that CNN has finally been exposed as #FakeNews."

Gotta love when the president creates his own hashtags.


After CNN, Trump swung the attention back to his on-going feud with Morning Joe hosts Joe Scarborough and Mika Brzezinski. He almost seems like he's trying to be nice to them, saying the hosts "are not bad people." Unfortunately he had already called them "crazy" and "dumb as a rock," respectively.

Well, he kind of tried.

Happy almost-birthday America!