Game Details

NameKillsquad
Latest rank809
Latest price24.99 EUR
ReviewMixed 65% of the 1,208 user reviews for this game are positive.
Release date15 Jul, 2019