Is this a joke?
It's a mix - Delta/Omigodcron, and News/political/humor.
Note the FR post TOPICS:
TOPICS: Culture/Society; News/Current Events; Political Humor/Cartoons; Click to Add Topic