... [Read More]
The World Championships are March 28th-30th! 31 teams will play for the title and prizes.
I am excited because I will actually be there and get a chance to give status updates from the scene! So let me know who do you think will win it all?