Game Details

NameKillsquad
Latest rank837
Latest price19.99 EUR
ReviewMixed 65% of the 1,490 user reviews for this game are positive.
Release date15 Jul, 2019