Don't think this is the right section to post this,but I haven't found a better one :x
Anyone knows what happened to ttabs.com?
Needed to find a tab that was there and I can't find here on UG, and every time I try to go there it redirects me to reddit
What happened?