The 35-page dossier lays out all of the allegations, including that the Russian regime "has been cultivating, supporting and assisting Trump for at least five years".
The Russian backing stuff is all very thrilling in a James Bond kind of way, but the real treat is this:
The dossier claims that Trump was involved in "perverted sexual acts" during a visit to Moscow.
Although the dossier is not verified, Buzzfeed has published the full document, saying it chose to do so "so that Americans can make up their own minds about allegations about the President-elect that have circulated at the highest levels of the US government".
In the document, a source says Trump hired the presidential suite of the Ritz Carlton Hotel in Moscow, where he knew President Obama and Michelle Obama had stayed on one of their officials trips. The source goes on to say that Trump asked prostitutes to perform lewd sex acts on the bed where the Obamas had slept.
"According to Source D ... Trump's perverted conduct included ... defiling the bed where they had slept by employing a number of prostitutes to perform a 'golden showers' (urination) show in front of him."
It wasn't long before the memes started to rain down, and social media went into meltdown. Trump's title of PEOTUS (President Elect of the United States) was quickly converted to PEEOTUS and the hashtag #trumpLEAKS was right up there with #goldenshower ...
The scandal coincided with President Obama giving his farewell speech.
In typical fashion, like an old person with a tenuous grasp on the QWERTY keyboard, Trump responded all in caps (that's how you know he's pissed ... pardon the pun)
Welcome to politics, Mr Trump.