No Picture

DOTA 2 Pushes Up Release Date

September 23, 2011 LHStaff 6

While still no release date has been set, today via the DOTA2 blog it was announced that Valve would be releasing DOTA 2 ASAP. We’re going to take the current […]