Want to Place Your Ad Here and Reach Millions of Gamers?

A huge Nvidia database leak suggests that Square Enix could be working ...