A sister publication to The Onion? Maybe Scrappleface?
Did you read what they said about Cuba?!
(The Cuban people have been punished for the last half century for picking a leader who threw out organized crime.)
My head hurts...