Overwatch top 500 leaderboard bug on consoles partially resolved, but no ETA on complete fix
Overwatch is one of the most famous competitive games of all time. Released in 2016 by Blizzard Entertainment, it is a team-based strategy shooting game.
The game is similar...
Aug 16, 2021 2 Min Read