Every week, some upcoming video game is leaked to the Internet. Either you have an entire ROM (read only memory) drop of the game, or leaks of screenshots and gameplay videos. For old-school gamers…

Japan Powered