6/3/10

Stephen Colbert: Japanese Political Puzzle Analysis

Stephen Colbert tells us all about Japan's current political puzzle:

Via News on Japan