Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Its from a website called Playcanvas and he has my profile picture and is making fake versions of me

(+1)

well, all you can really do is report and ignore him at this point.