Proclaimed ‘God Squad’ Win Call of Duty World League EU Stage One Finals
Last weekend saw the finals for Stage One of the European part of the Call of Duty: Black Ops 3 World League. 14 teams descended upon Cologne, Germany with eight competing to avoid relegation and the other six fighting for the trophy and their share of $168,000. Starting with the teams…