Dota 2 Updates Enable Team Creation

Valve has released new updates for upcoming action RTS Dota 2; participants in the beta can download the updates on Steam now. Along with many other enhancements, these updates enable team creation in the game.

Read Full Story >>
The story is too old to be commented.