Squids From Space - Guides

Genres: Strategy, Shooter, Indie
Platform: PC (Microsoft Windows)
Squids From Space is a team-based PvP top-down shooter where humans and the sinister Squid aliens wage war for the future of the Earth!

Released on Dec 31st 2018

Everything on Squids From Space:

News

Guides

Videos