chimeraobscura.com
Lost in Translation
“Ripped from today’s headlines” takes on a whole new meaning.