I’m a DOTA fan and I mentioned it in my about page. So when the buzz came out that Blizzard DOTA will be released, I got excited and looked around to check if Blizzard DOTA is a real deal. But some basic facts for the uninitiated in the DotA ritual: DOTA stands for Defense of […]

Read more