Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I tried finding it but I can't seem to. It's from this website - archive.org

Maybe you'll have better luck than me :/ Sorry!