Fri
Apr
24
Foreign Policy: The Land of No Smiles. Must-see. Via onigiri.
This is more than a little depressing, but a must see. The world is crazy.