Looks really fun... From the video i watched it really reminds me from dota, wow, and a combination of things. where can i download this?
None.
where can i download this?
The same place you can play any published StarCraft 2 map.
Currently Working On: My Overwatch addiction.