Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Huh that's odd I have 2 devices that has windows and they don't have any issues perhaps try using a different browser or download it through another device like a smartphone then copy it onto the computer 

Probably the itch app...I'll try the browser