x


Read More

Not Even the Donald Has Such Small Hands

The Tenth Republican Debate: A Spinglish-English Translation On Thursday evening, February 25th, the five remaining Republican...