Site uses cookies to provide basic functionality.

OK
And of course, Japan, with the highest suicide statistics in the world, a country with an unquenchable thirst for the bizarre, the cruel and the terrible, would provide the perfect last refuge for him.