President Donald Trump has been on a roll recently — when it comes to tweeting offensive, nonsensical thoughts early in the morning.
After another week of sexist insults, media-bashing, and voter fraud paranoia on Twitter, J.K. Rowling came up with one explanation...