Windows 8 Release Preview is available for Download Posted on 31/05/2012 by i4u Microsoft already leaked the announcement yesterday of the Windows 8 Release Preview availability. Now the download of the Windows 8 Release Preview is available in Microsoft TechNet.Download Windows...