Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Its really scare me. 

good job for scaring people. watch it in silent rooms with dark light