DDRace Network (Russian Players)
Hello, The majority of the playerbase are russian. Please support this game to english in-game chat. The game is a online co-op/team based game. Very fun and chilling. Quick session or long session game matches up to you. https://store.steampowere...