Monday, April 26, 2010

Ugly Statues

Foreign Policy has posted pics of the eleven most ugly statues. Here is #11 of Kim Il Sung, aka Dear Leader.

No comments: