The people in Japan are insane, at least, from what i’ve seen on the internet. Shitting yourself is one thing, rubbing yourself with it is another, but then taking a walk in a crowded street is one whole new level! Who here wants to try and find out how the people in your street will react?

(more…)