Netflix picks up an animated…

Netflix has announced to have acquired two winners from Cannes Film Festival –¬†an animated feature titled,…

Games