The last day to order and ensure your package arrives in time for Christmas is December 16.

Fake news, false equivalency, and “facts”

The news is coming ridiculously fast these days; Twitter is where you go to be buried in an avalanche of WTF until you collapse in a heap of exhaustion. InRead more »