Why did Donald Trump drink 47 pints of eggnog on Christmas day?

33 answers 33