MetaWorms Yesterday, Team17, the developer and publisher of many beloved indie games, announced a “ MetaWorms ” project tied to its series of Worms games that stretches over 23 […] Click here to view full article Tags:nftnfts