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

I also get the ads on my Arch Linux Notebook so I'm pretty sure my PC is not infected. HTTPS cert is signed by Sectigo so I think it's also not MITM by my ISP: