By God. This is creepy.
If you needed proof that Japan produces like 97% of the world’s most fucked up shit (and you probably don’t), then this might just help:
What if life gave you lemonade? What then?
+mndfchstr | Engine: WordPress Valid XHTML | Valid CSS