The world of online creators is increasingly divided on the subject of NFTs, but indie game store Itchio has taken a firm and clear stance on the topic. “A […] Click here to view full article Tags:nftnfts