Ori and the Blind Forest Out + Forza Motorsport 6 Free On Windows 10

Ori and the Blind Forest Out + Forza Motorsport 6 Free On Windows 10

Two new Windows 10 games are gaining a lot of popularity these days, with Ori and the Blind Forest: Definitive Edition having launched on Wednesday, and Forza Motorsport 6: Apex for Windows 10 coming out as a free download open beta on May 5th. Ori and the Blind Forest: Definitive Edition for Windows 10 is…