Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

That's a virus make sure you deleted it and you should be safe if you didn't wait like 10 minutes before deleting