Anyone else getting 5 minute queue times for all the game modes? I just read an article that this has sold 30 millions copies so it can't be a population issue...
Overwatch
Game » consists of 22 releases. Released May 23, 2016
Game » consists of 22 releases. Released May 23, 2016
Log in to comment