On Thursday, July 25, Netflix finally rolled out its updated app for Windows on the Microsoft Store, but the new version isn’t likely to get the thumbs ...
PC World
4 days ago
View all