Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I have a ton of free space, and I've tried the download on 3 different browsers, I think it might just be a Mega thing