Sugoi desu ne!

It is no doubt true that 95 percent of the world’s weirdness comes from Japan. But sometimes, the result is glorious.


Metal Resistance comes out on April 1, 2016.