Donald Trump is running for president, but it's not exactly clear who he's running for - except himself. In his latest Twitter rant, The Donald appeared to declare war on his own side - the Republican Party. The tirade began around lunch time, when Trump announced that he was at last free to speak his mind about the GOP. 

He even offered Democrats backhanded praise, saying that he finds them less treacherous than his own party insiders.

He also questioned the integrity of longterm Arizona Senator (and 2008 presidential nominee) John McCain, who dropped his support of Trump last weekend after a tape surfaced that featured Trump making obscene remarks about women.

The string of tweets came after a milder rant earlier in the day, which also exposed the toxic infighting within the Republican Party.

But even though he feels besieged by dissension within his own ranks, he vows to come out victorious on Election Day.

Banner image: Christopher Halloran / Shutterstock.com