http://www.heroesofnewerth.com/
Give it a shot ... great game. I never played dota much but I mess with this game from time to time, this game needs time to learn but very rewarding and challenging and nice graphics.
Give it a shot ... great game. I never played dota much but I mess with this game from time to time, this game needs time to learn but very rewarding and challenging and nice graphics.