Tagged: Nintendo
Operation: Rainfall looks to successfully complete its hat trick in the United States when Pandora’s Tower is released on April 16th. It’s all thanks to XSeed, the company secretly responsible for making the Wii line-up better. While it would’ve been… Read More »

