Zer0z Member Apr 22, 2017 89 23 8 23 May 28, 2017 #1 Who's got the most wins, lets see your stats, and there should be a leaderboard
Twann Dedicated Member Oct 17, 2016 1,786 69 204 23 The Netherlands. May 28, 2017 #2 I have played it twice and got them lost because I am very bad at that game. What are your stats? ;)