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

34 answers 34