A Windows 10 release of the Forza Horizon 3 Demo does not appear to be … This is Microsoft's attempt to grease the skids for the release of Forza …