Serena Williams appears in Overwatch League launch
It was at BlizzCon this weekend that giant game developer Blizzard launched early details of its Overwatch League to launch in 2017. The promotional video launched featured 22 time Tennis Grand Slam…