ICARUS is a cooperative PvE survival game set on a harsh, Earth-like terraformed planet that has become humanity’s greatest failure. Players take on the role…
ICARUS is a cooperative PvE survival game set on a harsh, Earth-like terraformed planet that has become humanity’s greatest failure. Players take on the role…
💬 Comments (0)
No comments yet — be the first!