Swarm Queen

Swarm Queen is a quick-to-learn but tactically-challenging tug-of-war strategy game about insect-like aliens battling over Jupiter’s moon, Europa.

Download Mirrors:

Mirror #1 [MEGA]