Looking for a website with tf games

I think I saw a website with tf games being promoted in a story located in this website. I bookmarked it, but something happened and now I only have the recollection of me seeing the website left. Tried googling, but it didn’t yield anything. Please let me know as this has been bugging me. And feel free to add similar websites

Edit: found it, its tfgames.site