Tech

Paris’ Overwatch and Call of Duty teams are moving to Las Vegas