Evo Championship Series 2014 Results
This past weekend, the annual fighting game tournament Evolution Championship Series, Evo for short, took place at the Westgate Hotel in Las Vegas, Nevada. Fighting gamers from all around the world converged on one location to find out who would be crowned as champions at the end of the tournament. As a fair warning, this…