Blizzard Entertainment launched the new website: OverwatchContenders.com. Overwatch Contenders is the new development league for aspiring Overwatch League professionals kicking …read more