Oh, it's that game! I never played it, but I think it was developed by a German studio? Curiously it doesn't seem to have a Wikipedia entry in German, only English, Dutch, Italian and Russian .. ?:/
Is it a decent game?
Post edited 8 hours ago by Leroux