French hypercasual publisher Voodoo has revealed that it has surpassed six billion downloads across its games and apps. This latest milestone follows the company’s previous achievement of five billion ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results