Posts Tagged ‘Overwatch World Cup’

overwatch-screenshot3

Blizzard Releases New Overwatch Patch and World Cup Country Rankings

China claims number one spot.