Hello.
I hope that this forum's section is appropriate for my problem. Namely, I'm from one of gamefront's banned countries, so me and my friends can't enjoy this game. I couldn't find any available mirrors. My question is: are there other mirrors than gamefront?
Thanks in advance.