Netflix orders a new series…

After the success of The Witcher, Netflix is now eyeing more gaming properties as potential source…

Games