Itch.io is back online after being down for several hours yesterday amid claims that its domain had been disabled after a "phishing report" was filed against it by Funko, using "AI-powered" brand ...
Results that may be inaccessible to you are currently showing.