Three months into its closed beta, the Walken team has announced the long-anticipated launch of the public beta on June 7 for players to try out the free-to-play win-to-earn game before the main launch. The enhanced and thoroughly polished Walken app will welcome everyone to take part in the public beta that will be available […]