Jun 24, 2009

More Proof

More Proof that Japan is off their rockers.

What else can I say other than I need to live in Japan. Godzilla, School Girls, and soda instead of water? Where do I sign up?

Is this not AWESOME?

1 comment:

Keep it awesome.