deleteyourself:
Japanese people have the effortless ability to make things that are 10 times more fucked up than anything you could have imagined.
(via va1en0k)