Recently, Blizzard announced plans for what they’re calling the Overwatch League. Blizzard has been consistently pushing various esports programs for all of their titles, and Overwatch is no different in this… Continue reading
Day: February 10, 2017
Nestled just off of the Las Vegas Strip is an oasis for esports known as Press Start Gaming Center. If you drive by it would be easy to… Continue reading