Never one to mince words, indie game storefront itch.io has come out strongly against NFTs in a Twitter thread that begins, "A few have asked about our stance on […] Click here to view full article Tags:nftnfts