Valve officially launches Dota 2

Valve has finally released Dota 2, making it fully available for anyone to download on SteamĀ as a...

Read More