Overwatch League: Everything You Need To Know

The Overwatch League is Blizzard's attempt at turning its team-based shooter into the e-sports equivalent of the EPL or IPL. There are 12 teams in the Overwatch League grouped into two divisions. Here's everything else you need to know about what could be gaming's EPL moment.


Other Videos

Share on Facebook Tweet Snapchat Share Reddit Comment



© Copyright Red Pixels Ventures Limited 2021. All rights reserved.
Listen to the latest songs, only on JioSaavn.com