The final series of the Overwatch league Season 1 will field two of the strongest teams against each other. London Spitfire and Philadelphia Fusion have adapted to the current meta and are rightfully the appropriate teams to reach the finals. The Finals take place at the iconic Barclays Arena in...