Tickets available for Aug 11-13 Overwatch World Cup in LA

Written by Medievaldragon on . Posted in Overwatch

Blizzard Entertainment has informed us that the final Overwatch World Cup Group Stage will take place in Santa Monica, California …read more

Be Sociable, Share!