So the U.S. has finally and formally confessed its sins. Good for the Americans. All nations sin, the better ones own up. That the CIA ran a torture regime isn’t really news but it’s important for the U.S. to officially get the nasty business out on the table, discussed and
Continue reading