What On Earth Is Going On At Square Enix?

Gaming News


Screen Critics Shaun looks at the current state of Square Enix’s western games, asking if the company is dropping the ball hard?

[Source: screencritics.net ]

Leave a Reply

Lost Password