fbpx
Japan

Figureheads – Square Enix release details for strategic mecha shooter