Top
70°

Overwatch League still set to launch this year as Activision-Blizzard reveals first seven teams

Teams based in Los Angeles, New York, Shanghai and Seoul announced.

Read Full Story >>
ibtimes.co.uk
The story is too old to be commented.
mochachino42d ago

I like the idea, hope it takes off.