The next 10 days are bringing a storm in the world of Overwatch as 6 teams will battle it out for the OWL title and the $1 Million Prize money.
After a hectic 5 months, 4-stages of OWL season, 6 teams have made it to what matters the most, The Playoffs. Apart from claiming the honor of becoming...