For many centuries, the world's greatest philosophers and thinkers have pondered over why all the most ridiculous and over-the-top creations always seem come out of Japan. Whilst we are no closer to answering this most confounding of conundrums, in the meantime, Japanese videogame developers continue to anoint the world with some of the weirdest and... Continue Reading →