Which American City Is Getting An Overwatch And Call Of Duty Team?
It sounds like an Overwatch League franchise and a Call of Duty League franchise are coming to Vegas. On JuneContinue Reading
Home of "The official podcast of esports" and everything you need to know about the business of video games