Posted on May 3, 2004December 31, 2005Lost in Translation “Ripped from today’s headlines” takes on a whole new meaning.