SQUIDS FROM SPACE

Buy SQUIDS FROM SPACE CD Key Price comparsion

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!

Shooter · Strategy · Indie
Available in 3 Shops