What’s Wrong With This Headline? ByLars May 12, 2009 0 Comments China, Cuba, Saudia Arabia, Russia and USA Elected To UN Human Rights Council? Is it just me, or does that sound like “Fox Den Elected To Henhouse-Watch Committee?” 😉