Boiglenoight, 3 months ago I’ve used GoG. It’s good. Never used Itch.
I’ve used GoG. It’s good. Never used Itch.