Netflix

Netflix releases the first games

Netflix releases the first games

The world’s largest streaming platform has officially presented five productions as part of the new Netflix Games offer. For now,…