what is overwatch dota 2

DOTA 2 Update Adds Overwatch System

On January 27 in a blog post Valve announced that the Overwatch System has finally arrived to DOTA 2. Valve…

4 years ago