Pandora’s Tower Will Be Released On April 16th 2013 (Wii). Final Drop In Operation Rainfall RPG Trilogy
America will finally get the long-awaited Pandora’s Tower very soon. It officially releases on April 16th 2013. Only two weeks away! Pandora’s Tower marks the final installment in what has become known as the “Operation Rainfall” trilogy
Read more ›