Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Please report it. I already contacted itch. They are really taking their time.

They're gone!