Donald Trump is a liar.

We know Donald Trump is a liar. That much is obvious and has been undeniable for a week.

Eleven years ago, Trump was recorded bragging about sexually assaulting women. He said last weekend that the actions never happened and that he was just mouthing off. Trump has emphatically denied allegations from various women that he sexually assaulted them.

Again, Donald Trump is a liar. The question is this: Was Trump lying in 2005 or is he lying today?

His bragging in 2005 and his denials today cannot possibly both be true, so one of those times Trump was lying. That is undeniable, even for the most devoted and the most fanatical members his cult. Own it.