Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

That sure is a bit weird hmm. Are you perhaps not on a windows machine? From the top of my head, that is the only thing that would come to mind.