All the Latest Game Footage and Images from Squad Game
Squad Game is a unique game that combines side-scrolling adventure with quarter-view turn-based strategic battles.
Alongside the boring, brownish Earth Defense Force 6, D3 Publisher today announced Earth Defense Force: World…
Advertisement