August 17, 2010

Not even the signs in Japan makes sense

13323_000

2 comments: